私はtable_1
とtable_2
を持っていますが、それらは同じ構造ですが、異なるデータです。そのテーブルのすべてのデータをcreate_date
のソートで取得する必要があります(テーブル1から1行、テーブル2から3行、テーブル1から3行を選択できます)。出来ますか?どうやって?または私は2つのクエリを取得し、PHPで日付順に叫ぶ?MySQLの2つのテーブルからデータとソートを取得
EDIT: は、最初の部分のために申し訳ありませんが、私はそこからそれを行うことができます思ったが、私はできないように思える:私はそこにこの
SELECT
table_1.id,
table_1.created,
table_1.qty,
table_1.comments,
table_1.last_update,
table_7.firstname,
SUBSTRING(table_7.lastname, 1, 1) AS lastname,
table_8.title country,
table_3.value AS sim,
table_1.offer_request,
table_5.manufacturer AS manufacturer,
table_4.name AS model,
table_6.value AS specifications,
table_9.value as shipping,
table_1.model AS mid,
table_1.user_id,
table_1.callme,
table_1.phoneprice,
table_1.phoneprice_eur,
table_1.currency,
table_1.sel_buy_show_all,
table_1.seller_buyer
FROM (`table_1`)
LEFT JOIN `table_3` ON `table_3`.`id` = `table_1`.`sim`
LEFT JOIN `table_4` ON `table_4`.`id` = `table_1`.`model`
LEFT JOIN `table_5` ON `table_5`.`id` = `table_1`.`manufacturer`
LEFT JOIN `table_6` ON `table_6`.`id` = `table_1`.`specifications`
LEFT JOIN `table_7` ON `table_7`.`id` = `table_1`.`user_id`
LEFT JOIN `table_8` ON `table_7`.`country`=`table_8`.`id`
LEFT JOIN `table_9` ON `table_9`.`id` = `table_1`.`types`
WHERE `table_1`.`status` = '1'
AND `table_1`.`deleted` = '0'
ORDER BY `last_update` DESC
LIMIT 200
など非常に大きなクエリがある/
table_1はどの構造がtable_2と同じで、table_2をテーブルに挿入する必要があります
はい、あなたの最初の質問部分の答えは正しいですが、まだ私は私が私の質問を改善したので、私が必要なものを得ることができませんでした。 – Scorpioniz
その場合、上記のクエリでビューを作成し、長いクエリで作成したビューの名前をどこでも使用する代わりに 'table_1'を使用することができます。それは動作します。 –
em ..まあ..私はしようとします...しかし、私は以前にビューを使用したことがありません:) と私は道に私を設定することができれば感謝しますどのように声を出して – Scorpioniz