Hallo und guten Tag,
Wenn du einfach zu faul bist, bitteschön: http://forum.selfhtml.org/self/2015/jun/09/where-in-php/1642672#m1642672
Na siehste? Geht doch!
Und wenn Du nun ein wenig selber denken würdest, könntest Du die Lösung auch gaaanz leicht anpassen auf deine Bedürfnisse. Sie ist übrigens die einzige sinnvolle, die ohne Redundanz auskommt.
Die Nachteile bezüglich des Index hat Dir ja Christian schon geschildert. Dann müsste man die Funktion bereits beim INSERT verwenden, aber auch dafür wäre sie brauchbar. Also eine Funktion, mehrere Nutzungsmöglichkeiten.
Grüße
TS