Autor | Zpráva | ||
---|---|---|---|
Jcas Profil * |
#1 · Zasláno: 7. 10. 2012, 22:04:57
Omlouvám se, ale po hodině studování left join, inner join... to vzdávám a poprosím o řešení.
Ať zkouším cokoliv, tak mám duplicitní výpis. Vyber vše z tabulky 1 (!!!pouze jednou), pokud v tabulce 2 existuje záznam (je jich tam více) stejného uživatele. Obě tabulky obsahují identifikační login uživatele jako klíč. Tabulka 1 obsahuje uživatele a tab2 obsahuje jejich aktivity. laicky řečeno, chci výpis uživatelů, kteří mají v tabulce 2 nějakou aktivitu. Ale protože např. uživatel "pepa" má v tabulce 2 tři aktivity, neustále mi se mi vypisuje na tři řádky to stejné. mockrát děkuji |
||
Tori Profil |
SELECT * FROM uzivatele u WHERE EXISTS (SELECT * FROM aktivity a WHERE a.id_uzivatele = u.id) |
||
Jcas Profil * |
#3 · Zasláno: 8. 10. 2012, 06:42:46
Děkuji
|
||
Časová prodleva: 12 let
|
0