Autor | Zpráva | ||
---|---|---|---|
slavo Profil * |
#1 · Zasláno: 30. 6. 2013, 00:38:28
Ahojte,
pracujem na systeme pre spravu uzivatelov, kazdy uzivatel moze byt v N uzivatelskych skupinach, mam teda relaciu M:N. Prave programujem vypis uzivatelov do tabulky, uzivatelia budu rozdeleny na stranky po 10. Toto odstrankovanie chcem riesit limitom v SQL moj sucasny Query: $mysqli_query = "SELECT u.*, g.id AS group_id, g.name AS group_name, g.description AS group_description ". "FROM users u ". "LEFT JOIN users_groups_links l ON u.id = l.id_user ". "LEFT JOIN users_groups g ON g.id = l.id_group ". "ORDER BY ".$users_sort." ".$users_order." ". "LIMIT ".$users_page*$users_per_page.", ".$users_per_page; Problem je ze takato duplicita uzivatelov vo vysledku mi kazi moj povodny plan s limitom. Napada mi zopar rieseni, tie mi ale nepridu velmi efektivne, tak sa pytam tu. Dakujem vopred za kazdu odpoved. Slavo |
||
Kajman Profil |
#2 · Zasláno: 30. 6. 2013, 01:14:14
Několik možných řešení na
http://php.vrana.cz/srovnani-dotazu-do-zavislych-tabulek.php |
||
Časová prodleva: 11 let
|
0