上記は、問題が発生しているデータベース図の一部です。
1つの外部テーブルbase_tableと3つのテーブルから参照することにより、3つのテーブルから列を選択します。しかし、SQLはエラーを表示します
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >
これを解決する方法!これを行うためのより良い方法はありますか?私はSQLを初めて使用し、これは私の学校のプロジェクトの一部です。
base_table iiのbase_idがC#のプロシージャを通過するもう1つのこと以下は、エラーを発生させるコードです。
USE[シャングリラ] 選択する a.source、a.destination、 b.flight_name、 c.flight_cost、c.flight_seat、c.flight_type、 d.flight_time から base_table a、 Flight_main_table b、 Flight_cost_table c、 Flight_timing_table d どこ a.base_id=109および b.base_id=109および c.flight_id =(base_id =109の場合はflight_main_tableからflight_idを選択)および d.flight_id =(base_id =109の場合はflight_main_tableからflight_idを選択) 行く