JOIN
簡単なクエリでもまだ苦労しています。最後の質問であるSimple but nested SELECT queryから、多くのことを学びましたが、それでもJOIN
クエリを実行できませんでした。:(
最後の質問からこのクエリがあり、機能しています:
SELECT c.value, d.value
FROM a
LEFT JOIN b
ON a.id = b.idy
LEFT JOIN c
ON b.idx = c.id
LEFT JOIN d
ON b.idx = d.id
WHERE a.name = "test"
ここで、クエリに別の条件を追加してテーブルを調べ、テーブルにDOESN'Te,f,g
のいずれかが存在する場合は結果を返します。たとえば、存在する場合、 table から行を削除する必要があります。に存在する場合、続行しないでください。クエリから を削除した場合、他の部分は何も返さないはずだからです。a.id, b.idx, c.id, d.id
e,f,g
c.id
e.id
c
a.id
g.id
a.id
ここでSQLコードを見ることができるサンプルデータベース構造を作成しました:Sample.sql