![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 20.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam małą prośbę. Gdzie należy wstawić DISTINCT aby ograniczyć wyświetlanie się imienia i nazwiska twórcy (do jednego razu), któremu przypisane jest zamówienie w zapytaniu:
select concat (imie,' ',nazwisko) as Autor, idzamowienie as numer_zamowienia from autor as Autor join album as a using (idautor) join utwor as u using(idalbum) join zamowienie as z using(idutwor) where idautor = '1'; +----------------------+------------------+ | Autor | numer_zamowienia | +----------------------+------------------+ | Ryszard Andrzejewski | 1 | | Ryszard Andrzejewski | 3 | | Ryszard Andrzejewski | 4 | | Ryszard Andrzejewski | 5 | | Ryszard Andrzejewski | 6 | | Ryszard Andrzejewski | 7 | | Ryszard Andrzejewski | 8 | +----------------------+------------------+ Chciałbym otrzymać taki wynik +----------------------+------------------+ | Autor | numer_zamowienia | +----------------------+------------------+ | Ryszard Andrzejewski | 1 | | | 3 | | | 4 | | | 5 | | | 6 | | | 7 | | | 8 | +----------------------+------------------+ Ten post edytował damianb1986 29.06.2010, 20:02:25 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 11 Dołączył: 29.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
DISTINCT ma prawo pojawić się tylko po SELECT, i działa globalnie (dla wszystkich kolumn). Tą klauzulą nie osiągniesz pożądanego efektu.
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ale to nie jest DISTINCT. (IMG:style_emoticons/default/winksmiley.jpg)
Nie chodzi Ci o GROUP_CONCAT? IMHO bardziej by tu pasował. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 20.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dla mnie może być cokolwiek, ważne abym osiągnął ten efekt, którego oczekuję. Jeśli ktoś by napisał jak powinno wyglądać poprawne zapytanie to będę wdzięczny (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
To nie jest dział gotowe rozwiązania.
Dostałeś informację, czego użyć, to pokombinuj trochę; odrób pracę domową. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 20.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ok, trochę się zapomniałem. A to co zaproponowałeś, to w którym miejscu umieścić?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
masz manual mysql ? szukaj składni select'a...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:32 |