Mailinglisten-Archive |
hallo, daher gilt in deinem fall nur eines: -normalisieren (zwischentabelle einbauen, um n-m beziehung darzustellen -- hat schon jemand heute erzählt, wie) -feld subscription als numerisch definieren nur danach kannst du nach subscription=2 suchen und genau subscribtion gleich zwei erhalten. allerdings könnte ich mir folgenden (datenbanktechnisch nicht eleganten) trick bei deiner datenstruktur vorstellen: select * from tabelle where concat(',',subscription,',') like '%,2,%' dies dürfte keine 12 und 22 usw. ergeben... gruss julián daniel -----Ursprüngliche Nachricht----- Von: rengelbach_(at)_gmx.de [mailto:rengelbach_(at)_gmx.de] Gesendet: Mittwoch, 10. Januar 2001 14:18 An: mysql-de_(at)_lists.4t2.com Betreff: Re: SELECT IN > sollte so funktionieren,wenn ich davon ausgehe das subscription ein > textfeld > ist > > select * from tabelle where subscription like '%2%' > Danke an alle für den Hinweis mit LIKE. Leider werden dadurch auch Einträge gefunden, die z.B. 22 oder 12 in subscription enthalten. Rainer -- Sent through GMX FreeMail - http://www.gmx.net --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive