Angenommen, wir haben eine solche SQL-Abfrage mit verknüpften Daten aus einer anderen Tabelle.Limit pro Feld
SELECT
pr.num, pr.resort_id, p.src_mask
FROM
rutraveler.rt_photo_resort AS pr
JOIN rutraveler.rt_photo AS p ON pr.photo_id = p.id
WHERE pr.resort_id = '612' AND p.src_mask is not null
ORDER BY num
LIMIT 30
Bisher müssen wir mehrere Abfragen für mehrere resort_id durchführen.
Wie die Abfrage zu ändern, so dass wir nur eine Abfrage haben (WO resort_id in (612, 333, 111) mit nicht mehr als 30 Artikel pro jede resort_id?
Ohne in Partition Bestellung die Ergebnisse falsch sind. – holden321
@ holden321 ..dank ... aktualisiert –