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