Jos mulla on kaksi taulua, taulut "yksi" ja "kaksi", joista ykkösessä on "tieto1" ja kakkosessa "tieto2", niin miten saan kyselyllä tulostettua nuo tiedot molemmista tauluista yhdellä kyselyllä samalle riville?
Riippuu täysin miten nuo taulut on liitetty toisiinsa. Tuskin on vain yksi rivi per taulu?
Ja tulostaminen sitten on ihan SQL:n ulkopuolinen asia.
Jos oikein ymmästin niin käytä mysql-kyselyssäsi
UNION
select tieto1 as 'a' from yksi union select tieto2 as 'b' from kaksi
Tulos on muotoa:
a|b
tieto1|tieto2
tai jos yhteen sarakkeeseen niin molemmat tiedot vain
as 'a'
Col: a
Row: tieto1
Row: tieto2
p99o, tuo ensimmäinen ehdotuksesi ei todellakaan toimi. UNIONissa kaikista kyselyistä pitää tulla sama määrä sarakkeita ja tulokset tulevat peräkkäin. Jos taulujen rivejä halutaan jotenkin yhdistellä, täytyy käyttää monen taulun kyselyä ja jotain järkevää liitosehtoa.
no niinpäs taitaa olla...
Aihe on jo aika vanha, joten et voi enää vastata siihen.