Ciao a tutti!
Ho un problema con una query MySql costruita in questo modo:
quindi è l'unione di tre query di distinct i cui risultati sono presi da tre tabelle diverse....codice:SELECT * FROM ( SELECT DISTINCT 1 AS RIFERIMENTO, id, username, DataOra FROM ( SELECT id, username, DataOra FROM myTable1 )AS Q1 UNION SELECT DISTINCT 2 AS RIFERIMENTO, id, username, DataOra FROM ( SELECT id, username, DataOra FROM myTable2 )AS Q2 UNION SELECT DISTINCT 3 AS RIFERIMENTO, id, username, DataOra FROM ( SELECT id, username, DataOra FROM myTable3 )AS Q3 )AS TUTTI
Io ho bisogno di sapere da quale delle tre query mi arriva il risultato attraverso il parametro "RIFERIMENTO" nel caso comparisse una sola volta e invece una sigla nel caso comparisse più volte, ma comunque visualizzare il record una volta sola... è possibile?

Rispondi quotando