Autor | Zpráva | ||
---|---|---|---|
jirivo2 Profil |
#1 · Zasláno: 22. 10. 2020, 17:59:04
Zdravím, potřebuji poradit s propojením tabulek.
Mám tabulku se zakázkou (id, cislo_zakazky, jmeno, telefon, email, datum_prijeti, stav) a druhou tabulku se zařízeními (id, cislo_zakazky, model, zavada, seriove_cislo) Potřeboval bych pomocí textového pole vyhledávat v obou tabulkách a vypsat výsledky hledání. Akorát nevím jak správně v sql dotazu tabulky propojit. U druhé tabulky totiž může být u jedné zakázky více modelů a pokud v sql dotazu tabulky spojím přes LEFT JOIN, tak se mi ve výsledcích vypíšou duplicitní záznamy, u zakázek které mají více než 1 zařízení. SELECT zak.jmeno, zak.cislo_zakazky, zak.telefon, zak.stav FROM zakazky zak LEFT JOIN zakazky_zarizeni zar ON zak.cislo_zakazky = zar.cislo_zakazky WHERE zak.jmeno LIKE '%$hledat%' OR zak.cislo_zakazky LIKE '%$hledat%' OR zar.model LIKE '%$hledat%' OR zar.zavada LIKE '%$hledat%' ORDER BY zak.id DESC Děkuji za pomoc :)) |
||
Kajman Profil |
Tady bude stačit
SELECT DISTINCT ... |
||
jirivo2 Profil |
#3 · Zasláno: 22. 10. 2020, 23:31:36
Kajman:
Super, zafungovalo, díky moc :)) |
||
Časová prodleva: 5 let
|
0