港、到着、出発などのリストを持つ旅程と呼ばれるテーブルがあります
日付フィールドは、旅程 1、2、3 などの日を示します。
テーブルはこんな感じ
id、日、注文、ポート、ポート ID、タイプ、到着、出発、クルーズ ID
特定の日に Cruise_id に複数の停車地がある各レコードを選択したいので、順序フィールドを更新して、その日の停車地が正しい順序でリストされるようにします...
例えば
Cruise_id 25 には、3 日目の 2 つの旅程レコードがあります。
それらのレコードを選択したいだけで、更新クエリを実行できますが、それらを正しく選択するのに苦労しています
私はこれで完全に軌道から外れていると思います...
SELECT * , COUNT( DAY ) FROM itinerary GROUP BY cruise_id LIMIT 0 , 30