さまざまな列を持つ 3 つのテーブルがあります。
tableA = id(PK) & name columns
tableB = id(PK), A_ID(foreign key to tableA), name, address, etc columns
tableC = id(PK), A_ID(foreign key to tableA), name columns
次のクエリを使用して、tableA name = 'something' に基づいてすべてのテーブル内の特定の列から値を取得しようとしていますが、常に構文エラーが返されます。
“SELECT tableA.name, tableB.name, tableB.address, tableC.name FROM
tableA, tableB, tableC JOIN tableB ON tableA.id = tableB.A_ID JOIN tableC
ON tableA.id = tableC.A_ID WHERE tableA.name = ‘something’”