Hallo ich habe da mal eine frage und vielleicht kann mir ja einer helfen oder ein Tip geben
also ich habe zwei Tabellen Flaschen / und Flaschen Extras
Ich versuche grade Flaschen auszulesen mit einer bestimmten KundenId, wobei eine KundenID macht mir hier kein Problem, ich habe mehr das Problem wenn es mehrere KundenIds sind
um die abfrage geht es kann mir einer verraten warum ich keine werte ausgegeben bekomme wenn ich mehrerer Ids in der DB Abfragen möchte im Beispiel sind es 4 Ids wenn ich das ganze nur mit einer Id mache geht es wiederum
AND C.Wert IN ('11263,5357,6236,9146') geht nicht
AND C.Wert IN ('11263') geht
kann mir da einer ein Tipp geben ?
also ich habe zwei Tabellen Flaschen / und Flaschen Extras
Ich versuche grade Flaschen auszulesen mit einer bestimmten KundenId, wobei eine KundenID macht mir hier kein Problem, ich habe mehr das Problem wenn es mehrere KundenIds sind
Code:
SELECT A.Id AS flaschen_Id, A.CTN AS CTN, B.Wert AS SKU, A.Auftragsnummer AS Auftragsnummer, A.VersandDatum AS VersandDatum, A.LieferDatum AS LieferDatum, A.RuegabeDatum AS RuegabeDatum, C.Wert AS KundenId
FROM flaschen A
INNER JOIN flaschen_extras AS B ON (A.Id = B.FId AND B.FKey = 'SKU')
INNER JOIN flaschen_extras AS C ON (A.Id = C.FId AND C.FKey = 'JTLKundenId')
WHERE A.STATUS = '2' AND B.FKey = 'SKU' AND C.Wert IN ('11263,5357,6236,9146')
ORDER BY A.VersandDatum DESC LIMIT 0, 20
AND C.Wert IN ('11263,5357,6236,9146') geht nicht
AND C.Wert IN ('11263') geht
kann mir da einer ein Tipp geben ?
Zuletzt bearbeitet: