2
マイデータベース構造は、以下である:グループデータ(多対多)
表RESERVATION
- ID
- responsible_person
- number_of_persons
表サイズ
- ID
- サイズ
多対多の表RESERVATIONS_HAS_SIZE
- RESERVATION_ID
- SIZE_ID
人は、例えば3人を登録することができる。あなたはこれら3人の人(S、M、L)のサイズを選ぶ必要があります。
私のクエリは次のようになります。
SELECT * FROM RESERVATION
INNER JOIN RESERVATIONS_HAS_SIZE
ON RESERVATION.ID = RESERVATIONS_HAS_SIZE.RESERVATION_ID
INNER JOIN SIZES
ON RESERVATIONS_HAS_SIZE.SIZE_ID = SIZE.ID
問題は、今私は3つのレコードをバック取得しています。私はただ1つのレコードだけを返したい、例えばS、S、Lの1つのフィールドが必要です。
これは可能ですか?もしそうなら、どうしたらいいですか?
あなたの質問を編集して、サンプルデータと望ましい結果を提供してください。 –