0

このスクリプトを実行すると、上記のエラーが発生します。

SELECT s1.Station_Name as Station, s1.St_Town as Town, cg1.CaporGen as Type, ht1.HYDRO_NAME as Typology
FROM station s1, capacityandgeneration cg1, hydro_type ht1
JOIN station s2 ON cg1.station_id=s2.Station_ID
inner join hydro_type ht2 on cg2.hydro_type_id=ht2.type_id;

しかし、3番目のテーブルを削除すると正常に動作します:

SELECT s1.Station_Name as Station, s1.St_Town as Town, cg1.CaporGen as Type
FROM station s1, capacityandgeneration cg1
JOIN station s2 ON cg1.station_id=s2.Station_ID;

列のエイリアスを使用してさまざまな順列を試しましたが、常に上記のエラーが発生します。私は今困惑しているので、私のやり方の誤りを教えてください。

乾杯サイモン

4

2 に答える 2