Salve,
ho una query di questo tipo:
Codice PHP:
SELECT `entry`, `name`, `author` FROM `articles` WHERE `entry` IN ('123','178','908')
ORDER BY FIND_IN_SET(entry, '123,178,908');
I valori di entry: `entry` IN ('123','178','908')
sono variabili e può capitare che per uno di essi non sia presente un record.
Io inceve, nel caso in cui "178" non esista, vorrei avere come result:
codice:
+----------+--------------------------------+
| entry | name | author
+----------+--------------------------------+
| 123 | Fagiolini | Pippo
| 178 | Unknown | Unknown
| 908 | Patatine | Minnie
C'è un modo per dire a MySql di fornire un valore di default quando il SELECT non trova un record?