を動作していないとWindowsフォームアプリケーションのC#で参加複数のクエリは、私はMS Accessデータベース内の3つのテーブルを持っているMS Accessの
ユーザー、 部屋、
room_historyは、両方のユーザー、部屋番号が含まれています room_history 。私がroom_historyでユーザーに参加しようとすると、正常に取得したデータはroomとroom_historyと同じになります。 3つのテーブルをすべて結合するクエリです。
"SELECT users.*,rooms.room_id,rooms.room_name,rooms.type,room_history.start_date,room_history.end_date FROM users " +
"LEFT JOIN room_history ON room_history.user_id= users.user_id " +
"LEFT JOIN rooms ON room_history.room_id = rooms.room_id";
上記のクエリを使用すると、次のエラーが発生します。
構文エラークエリ式内(演算子がありません)
'room_history.user_id = users.user_id LEFTはroom_history.room_id = rooms.room_iでお部屋を登録しよう' 私は、チェック/私のデータベーステーブル名を変更データベースをコンパクトにする。
ジョインの周りに括弧がいくつかあります。GUIクエリーデザイナーを使用して並べ替えます。 – Gustav