Zadejte hledaný výraz...

Vyber z vice tabulek

radvis
verified
rating uzivatele
(1 hodnocení)
25. 1. 2010 20:08:23
Ahoj, mám takový problém, potřebuju vybrat záznam z více tabulek (v nette frameworku). Provedl jsem to tímto způsobem:
return $this->db->select('%n.*, %n AS `velikost`',
$this->kategorie, $this->velikosti . '.velikost')
->from($this->kategorie)
->leftJoin($this->velikosti)
->on('%n = %n', $this->kategorie . '.id_rodic',
$this->velikosti . '.id_rodic')
->groupBy($this->kategorie . '.id_rodic');
ale z druhé tabulky mi to vybere pouze jeden záznam a mám jich "označených" třeba 10. Díky za rady.
25. 1. 2010 20:08:23
https://webtrh.cz/diskuse/vyber-z-vice-tabulek#reply445478
naniccz
verified
rating uzivatele
(3 hodnocení)
25. 1. 2010 20:37:38
Nevím co chceš jako výstup, a neumím DiBi, takže poradím "pseudojazykem"
SELECT $this->kategorie.*, $this->velikosti.velikost FROM $this->kategorie, $this->velikosti WHERE $this->kategorie.id_rodic = $this->velikosti.id_rodic
nebo možná
SELECT $this->kategorie.*, GROUP_CONCAT($this->velikosti.velikost) FROM $this->kategorie, $this->velikosti WHERE $this->kategorie.id_rodic = $this->velikosti.id_rodic GROUP BY $this->kategorie.id_rodic
25. 1. 2010 20:37:38
https://webtrh.cz/diskuse/vyber-z-vice-tabulek#reply445477
radvis
verified
rating uzivatele
(1 hodnocení)
25. 1. 2010 21:16:10
Napsal naniccz;443106
Nevím co chceš jako výstup, a neumím DiBi, takže poradím "pseudojazykem"
nebo možná
To máš z C++ ne? Nejde to:(
25. 1. 2010 21:16:10
https://webtrh.cz/diskuse/vyber-z-vice-tabulek#reply445476
naniccz
verified
rating uzivatele
(3 hodnocení)
25. 1. 2010 21:33:25
To je SQL, akorát ty PHP proměnný by takhle asi nefungovaly. Co znamená nejde to? (hází to nějakou SQL chybu, PHP chybu?)
25. 1. 2010 21:33:25
https://webtrh.cz/diskuse/vyber-z-vice-tabulek#reply445475
radvis
verified
rating uzivatele
(1 hodnocení)
26. 1. 2010 11:52:20
Pokoušel jsem se to zprovoznit a bud chyba s připojením k db nebo parse error :(
26. 1. 2010 11:52:20
https://webtrh.cz/diskuse/vyber-z-vice-tabulek#reply445474
naniccz
verified
rating uzivatele
(3 hodnocení)
26. 1. 2010 12:22:43
Tak sem buď hoď nějakou z těch chyb. Taky upozurňuji na $this->velikosti a $this->kategorie, což jsou PHP proměnné (a pokud za nimi je tečka něco, tak to už pak je SQL). Za syntaktickou správnost neručím, psal jsem to z hlavy.
26. 1. 2010 12:22:43
https://webtrh.cz/diskuse/vyber-z-vice-tabulek#reply445473
radvis
verified
rating uzivatele
(1 hodnocení)
26. 1. 2010 12:31:19
Já bych to chtěl mít tak, jak jsem to zadal jako příklad. Někdo psal, že to je tim groupBy.
26. 1. 2010 12:31:19
https://webtrh.cz/diskuse/vyber-z-vice-tabulek#reply445472
Pro odpověď se přihlašte.
Přihlásit