Scusate, lo so che forse sarà una domanda da newbie ma mi sto un attimo impallando... =_=
Dunque io, ho una tabella con campo categoria e campo sottocategoria.
Alcune sottocategorie si chiamano allo stesso modo, ma appartengono a catgorie diverse.
esempio pratico
codice:
+----+-------+-------+
| id | categ | subca |
+----+-------+-------+
| 1 | ciao | abc |
| 2 | ciao | bcd |
| 3 | miao | abc |
| 4 | miao | xyz |
+----+-------+-------+
Ora,
se voglio selezionare due sottocategorie con categorie, non conoscendo l'id faccio:
codice:
select * tab where
( categ = '___' and subca = '___' ) or
( categ = '___' and subca = '___' );
ma se voglio escludere solo quelle due facendo così non funziona:
codice:
select * tab where
( categ != '___' and subca != '___' ) or
( categ != '___' and subca != '___' );
spero di essermi spiegato...
attendo consigli