Ho una tabella la cui chiave primaria è formata da due campi diversi:
"key" e "blogid"
Mi trovo ad avere delle coppie di questi valori, e vorrei fare una select dei record usando l'operatore IN.
Solo che usando l'IN separato sui due campi, non funzionerebbe. L'unico modo per aggirare il problema ce ho pensato è
SELECT *
FROM tabella
WHERE CONCAT(key,"-", blogid)
IN (146-6095,9-13466, 372-8091)
Però ovviamente perde ogni vantaggio degli indici e ci mette anni a eseguirla, come query.
C'è un modo per far capire a MySql che voglio mantenere la corrispondenza facendo due IN separati?