お客様が1つ以上の予約をしているインスタンスを作成しています。これを行うには、顧客番号が予約テーブルに複数回表示されるたびに、予約が複数あることを示します(これもまた条件です)。残念ながら、私はこのクエリを実行しようとすると、私は得る:SQLエラー1111で問題が発生する
エラーコード:1111(グループ機能の無効な使用)。
ここでは以下のことを説明します。
SELECT FirstName, LastName, tripName
FROM reservation, customer, trip
WHERE reservation.CustomerNum = customer.CustomerNum
AND reservation.TripID = trip.TripID
AND COUNT(reservation.CustomerNum) > 1
GROUP BY reservation.CustomerNum;
私は非常にSQLに新しいです、任意のアドバイスは非常に役立つだろう。
ここで答えを確認した使用する必要があります。http://stackoverflow.com/questions/22141968/error-code-1111-invalid-use-of-groupを-関数。基本的には、あなたのカウントをhaving節に移動する必要があります。 –