私はA、B、Cから引き出す必要がある3つのテーブルを持っています(データは整理されていません) 最初の2つのテーブルでJOINを使用しましたが、3番目のテーブルの処理方法はわかりません。サブクエリが一番良いのですか、別の結合を使用しますか? 助けてください? 2 WHERE節を使用できますか?私はMySQLでサブクエリを使用しようとしていますが、これは正しいアプローチですか?
SELECT DISTINCT `App`,`status`,`New App`,`Sunset`
FROM `Table A`
LEFT JOIN `Table B`
ON `App (table A)`= `New App(Table B)`
WHERE status NOT LIKE '%sunset%'
これは、表Cである、それは私はあなたが参加するときは、テーブルのエイリアスを作成することができます
(SELECT `App ID`,`Status`
FROM `requests`
WHERE `Updated` < DATE_SUB(NOW(), INTERVAL 364 DAY))
それは、あなたが確かに知るために 'EXPLAIN'を使う必要があるでしょう。 [これは参考になるかもしれません](https://www.sitepoint.com/using-explain-to-write-better-mysql-queries/) –