![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie , przepraszam za banał ale wyłącza mi się już mózg o tej godzinie.
Mam 2 tabele : klienci i zamówienia tabela klienci ma strukturę id klienta oraz email klienta , tabela zamówienia : id zamówienia , id klienta , status zamówienia. Potrzebuję skonstruować zapytanie, które wyciągnie mi adres email klienta , którego zamówienie ma stan = 4 lub 5 , zrobiłem tak :
zapytanie zwraca mi po kilkanaście takich samych rekordów ze zdublowanymi adresami email ( iloczyn kartezjański ? ) Wystarczy żebym maił te adresy wyświetlone na ekranie i mógł je skopiować do schowka Ten post edytował infer 29.04.2011, 00:29:43 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Sam distinct powinien załatwić sprawę, a zamiast warunków łączonych operatorem OR można użyć IN
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje, wszystko działa tak jak powinno
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:09 |