Ciao a tutti!
Ho un problema con una query MySql costruita in questo modo:
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
quindi è l'unione di tre query di distinct i cui risultati sono presi da tre tabelle diverse....
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?