Autor | Zpráva | ||
---|---|---|---|
j_hajsl Profil |
#1 · Zasláno: 11. 4. 2008, 20:06:33
zdravím, řeším problém kdy mám dvě tabulky - tb_bez_rc: jmeno, příjmení v druhé tabulkce tb_s_rc: jméno_příjmení, rodne_císlo a potřebuji tyto 2 tabulky spojit příjmení, jměno, rodne_cislo
bohužel dotaz typu SELECT příjmení, jměno, rodne_cislo FROM tb_bez_rc JOIN tb_s_rc ON (tb_bez_rc.prijmeni LIKE "%"+tb_s_rc.jmeno_prijmeni+"%" AND tb_bez_rc.jmeno LIKE "%"+tb_s_rc.jmeno_prijmeni+"%") ... ani SELECT příjmení, jměno, rodne_cislo FROM tb_bez_rc, tb_s_rc WHERE (tb_bez_rc.prijmeni LIKE "%"+tb_s_rc.jmeno_prijmeni+"%" AND tb_bez_rc.jmeno LIKE "%"+tb_s_rc.jmeno_prijmeni+"%") GROUP BY prijmeni bohužel to nebere, chyba je v syntaxi ... nevíte, jak na to ? |
||
DJ Miky Profil |
#2 · Zasláno: 11. 4. 2008, 20:18:16
Na spojování řetězců v SQL je funkce CONCAT:
CONCAT("%",tb_s_rc.jmeno_prijmeni,"%") |
||
Časová prodleva: 16 let
|
0