このスクリプトを実行すると、上記のエラーが発生します。
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;
列のエイリアスを使用してさまざまな順列を試しましたが、常に上記のエラーが発生します。私は今困惑しているので、私のやり方の誤りを教えてください。
乾杯サイモン