![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, tabelę mam mniej więcej taką:
login | status asdf | 1 asdf | 0 asdf | 1 asdf | 1 qwer | 1 ... I jak napisać zapytanie, które zwróci unikalną listę loginów (tak jak distinct), jeśli wszystkie statusy dla danego loginu są 1? Niby proste, a trudne... |
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
select login from tabela where status = 1 group by login
-------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Tak to ja już próbowałem
![]() xyz|1 xyz|0 xyz|1 - ma wyświetlić nic, bo jeden ze statusów jest różny od 1 xyz|1 xyz|1 xyz|1 - ma wyświetlić jeden login - xyz, bo żaden ze statusów nie jest różny od 1 Nie wiem jak to prościej wytłumaczyć ![]() Edit: Niby coś mam, zajrzałem do książki (niewiarygodne, jakie mądre są te książki) i wymodziłem tak: - tylko czy to aby najlepsza i efektywna metoda? Jak ktoś zna lepszy sposób to prośba o dopisanie do tego tematu. Pozdrawiam. Ten post edytował Pilsener 6.10.2008, 14:03:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:20 |