Mailinglisten-Archive |
Alexander Skwar wrote:
> Moin!
>
> Ich habe folgende Tabelle:
>
> mysql> describe TESTING;
> +--------+-------------------------+------+-----+---------+-------+
> | Field | Type | Null | Key | Default | Extra |
> +--------+-------------------------+------+-----+---------+-------+
> | zahl_ | bigint(20) | | | 0 | |
> | text_ | char(255) | | | | |
> | SetCol | set('Yes','No','Maybe') | YES | | NULL | |
> +--------+-------------------------+------+-----+---------+-------+
> 3 rows in set (0.00 sec)
>
> mysql> select * from TESTING;
> +-------+-------+--------------+
> | zahl_ | text_ | SetCol |
> +-------+-------+--------------+
> | 42 | 42 | NULL |
> | 0 | | Yes,No |
> | 0 | | Yes |
> | 0 | | No |
> | 0 | | Yes,No,Maybe |
> +-------+-------+--------------+
> 5 rows in set (0.00 sec)
>
> Wie man sieht, kann die Spalte 'SetCol' 3 Werte aufnehmen: 'Yes' und/oder
> 'No' und/oder 'Maybe'.
>
> Wie schreibe ich ein SELECT das genau nur die Zeile auswählt, bei der 'Yes'
> und 'No' gesetzt sind?
Bei mir mit
SELECT * FROM testing WHERE SetCol = 'Yes,No' OR SetCol = 'No,Yes'
Ade
--
Uwe Kummerer
Kaiserstraße 169-171
D-76133 Karlsruhe
web http://www.protecting.net
---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive