HU
Ich suche eine möglichkeit um eine abfrage einer kombination (ohne einhaltung der reihenfolge) zu gestalten, ohne, dass ich immer
SELECT * FROM items_combos WHERE
( id1 = "item1" AND id2 = "item2" AND id3 = "item3" ) OR
( id1 = "item2" AND id2 = "item3" AND id3 = "item1" ) OR
( id1 = "item3" AND id2 = "item2" AND id3 = "item1" ) OR
( id1 = "item3" AND id2 = "item1" AND id3 = "item2" ) OR
( id1 = "item2" AND id2 = "item1" AND id3 = "item3" )
schreiben muss... bei 5 Items wäre das qry noch wirrer...
gibt es ne möglichkeit das eleganter zu lösen?
mit IN funzt es ja nicht richtig, weil er ja auch item2/item2/item2 als kombo durchgehen ließe
DANKE,
mfg sv
Ich suche eine möglichkeit um eine abfrage einer kombination (ohne einhaltung der reihenfolge) zu gestalten, ohne, dass ich immer
SELECT * FROM items_combos WHERE
( id1 = "item1" AND id2 = "item2" AND id3 = "item3" ) OR
( id1 = "item2" AND id2 = "item3" AND id3 = "item1" ) OR
( id1 = "item3" AND id2 = "item2" AND id3 = "item1" ) OR
( id1 = "item3" AND id2 = "item1" AND id3 = "item2" ) OR
( id1 = "item2" AND id2 = "item1" AND id3 = "item3" )
schreiben muss... bei 5 Items wäre das qry noch wirrer...
gibt es ne möglichkeit das eleganter zu lösen?
mit IN funzt es ja nicht richtig, weil er ja auch item2/item2/item2 als kombo durchgehen ließe
DANKE,
mfg sv
Comment