Aggiornamento da richiesta @Cesar
. Spero di aver capito cosa vuoi, in caso contrario, per favore, ripristina. Quassnoi.Valutazione di multipli 'IN' Espressioni in clausole 'WHERE' in mysql
Se faccio un SQL
query come questa: SELECT * FROM TABLE_NAME WHERE b IN (2, 7) AND c IN (3, 9)
, posso supporre che MySQL
selezionerà solo le coppie di elementi con lo stesso numero in ciascuna lista?
Cioè, (2, 3)
, (7, 9)
, ...?
Per esempio, supponiamo di avere una tabella come questa:
+----------+----------+----------+ | PK | b | c | +----------+----------+----------+ | 1 | 2 | 3 | +----------+----------+----------+ | 2 | 5 | 4 | +----------+----------+----------+ | 3 | 7 | 9 | +----------+----------+----------+ | 4 | 7 | 4 | +----------+----------+----------+ | 5 | 2 | 9 | +----------+----------+----------+
È corretto presumere che i solo righe restituite sono 1
e 3
(e non 5
)?
è consigliabile modificare "c IN (4,4)" nel proprio esempio per chiarimenti. – palindrom
@Quassnoi: Sì, mi hai capito perfettamente, grazie! – Cesar