Autor | Zpráva | ||
---|---|---|---|
Gecko Profil * |
#1 · Zasláno: 1. 7. 2012, 22:11:50
Zdravím, chci se zeptat, jak se dá spočítat počet záznamů v left join. Mám např.:
$full = DB::query("SELECT * FROM `" . _mysql_prefix . "-prvnitabulka`"); while ($row = DB::row($full)){ $count = DB::result(DB::query("SELECT COUNT(*) FROM `"._mysql_prefix."-druhatabulka` WHERE sloupec='".$row["muz"]."'"), 0); $result.="<p>Jméno: ".$row["id"].", přijmení: ".$row["prijmeni"].". Počet mužů v tabulce ".$count.".</p> } a potřebuji vrátit počet můžů, ale chci použít LEFT JOIN. Díky. |
||
Kajman Profil |
#2 · Zasláno: 1. 7. 2012, 22:42:41
select p.*, count(d.sloupec) pocet from prvnitabulka p left join druhatabulka d on p.muz=d.sloupec |
||
Gecko Profil * |
#3 · Zasláno: 1. 7. 2012, 22:52:05
Kajman:
Díky, zkusím. |
||
Gecko Profil * |
#4 · Zasláno: 2. 7. 2012, 17:42:41
Funguje to Kajmane, díky Ti moc :-).
|
||
Časová prodleva: 12 let
|
0