私はテーブルを持っていますbaskets
、fruits
そしてbasket_fruits
(join-table:) basket_id-fruit_id
。
バスケット内の各果物の位置を返すにはどうすればよいですか?
+---------------------------------------+
| basket_id | fruit_id | fruit_position |
|---------------------------------------|
| 1 | 2 | 1 |
| 1 | 5 | 2 |
+---------------------------------------+
フルーツの位置は、返された結合テーブルの行の数です(列ではありません)。
Schema:
baskets: id, title
fruits: id, title
basket_fruits: id, basket_id, fruit_id