Autor Zpráva
fikus
Profil *
Zdravím,
potřeboval bych něco takovéhoto spojit do jednoho sql dotazu:

SELECT zaznam1 FROM tabulka1

if(zaznam1==neco) {
SELECT zaznam2 FROM tabulka2
}

Díky!
tiso
Profil
Nevidím žiadnu súvislosť medzi tými tabuľkami, takže je to nereálne.
fikus
Profil *
tiso
ty tabulky mají společné indexy, pokud máš na mysli tuto souvislost.
Lion76
Profil *
fikus

No to maji spolecneho hodne, indexy s tim nemaji nic spolecneho. :o)

SELECT zaznam2 FROM tabulka2 WHERE sloupec = (SELECT zaznam1
FROM tabulka1)

Ten poddotaz Ti musi dat to 'neco', ktere se vlozi do hlavniho dotazu.
Kajman_
Profil *
select if(t1.zaznam1==neco,t2.zaznam2,t1.zaznam1) zaznam from tabulka1 left join tabulka2 on vasespojovacipodminky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0