Вы должны использовать union
:
select qdatetime, id, beta_prog, emailid, formfactor, 'noreset' as tableOrigin
from noreset where id='20110922124020305'
union
select qdatetime, id, beta_prog, emailid, formfactor, 'track' as tableOrigin
from track where id='20110922124020305'
(union
удалить повторяющиеся строки, если вы хотите все использовать union all
)
Если вы собираетесь использовать это очень часто, лучше сделать вид:
CREATE VIEW yourviewname as
select qdatetime, id, beta_prog, emailid, formfactor, 'noreset' as tableOrigin
from noreset
union
select qdatetime, id, beta_prog, emailid, formfactor, 'track' as tableOrigin
from track
и тогда ваш запрос будет:
SELECT qdatetime, id, beta_prog, emailid, formfactor
FROM yourviewname
WHERE id='20110922124020305'