これは非常に基本的な問題ですが、私はSQLに慣れていないので問題になります。他のテーブルの値に基づいてテーブルからSQLクエリを実行するにはどうすればよいですか?
は、私は3つのテーブルがあるとしましょう:X、Y、およびZの
XがYの外部キーが含まれており、YはYのための外部キーを持って、私はXのすべての行を選択することができますどのようにZ.の外部キーが含まれていますこれにはZの外部キーがあり、これは特定の値に一致しますか?例えば
これら各テーブルの列であることを言うことができます:
X = "x_ids"、 "x_values"、 "y_foreign_keys"
Y = "y_ids"、 "y_values"、「z_foreign_keys 「
Z = 『z_ids』、 『z_valuesテスト』私は、文字列と等しくz_valuesまでトレースできるXのすべての行を選択する方法を見つける必要があり
『』。
X = "x_ids"、 "x_values"、 "y_foreign_keys"
Y = "y_ids"、 "y_values"、 "z_foreign_keys" を
テーブル:
あなたは 'JOIN'を見ましたか? – lurker
ところで、「JOIN」を使用してください。サンプルデータを見せたら、助けがはるかに簡単です。 –
どのような種類のデータが最適でしょうか?実際の表と行の名前は? –