Ich habe 2 Tabellen, "Bestellungen" und "Genliste". In der Genlist-Tabelle wurden einige generierte Informationen, id | date | order_ids (1,2,3,4 ...) generiert. Ich muss alle Bestellungen aus "Bestellungen" nach orders_ids Werteliste ab einem bestimmten Datum auswählen.Mysql SELECT aus der Liste der Werte
id | date| order_ids ---|------|-------- 1 | 00-00| 1,2,3,4 2 | 00-00| 5,6,7,8
SELECT * FROM orders
WHERE id IN (
select order_ids from genlist
where date ='2016-07-04'
)
It, arbeitet s nicht richtig, nur zurück erste Element der Liste order_ids (1,2,3,4 ...). Nur "1" Wie kann ich das schreiben?
Ihre Spalte 'order_ids' Wert ist‚1,2,3,4‘? Durch Komma getrennt? – Blank
Normalisieren Sie Ihr Design – Strawberry
Ja, 'Order_ids' Wert durch Komma getrennt. – ratVien