Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak sklecić takie zapytanie - pomóżcie, distinct i order by
aladin07
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 22.07.2007

Ostrzeżenie: (0%)
-----


nie moge sobie zupelnie poradzic

chcialbym wyswietlic dla 10 najtanszych produktow ktorych kod(produkt_code) jest unikatowy wszystkie kolumny z jego tabeli
a takze z drugiej tabeli w ktorej sa ceny (nie pytajcie czemu cena nie jest w tej samej tabeli al tak musi byc)

czyli powiedzmy ze w TABELA_PRODUKT mamy
produkt_id
produkt_code
Produkt_name

a w TABELA_CENA
id_produkt_id(klucz obcy)
cena_produktu

bardzo prosze pomozcie mi to napisac i dosyc optymalnie jeszcze bowiem produktow jest w sumie 3mln
z gory serdecznie dziekuje

ja kombinowalem jakies podzapytania i distinct i jedyne co mi wychodzi to same bledy skladniowe
pozdrawiam

Ten post edytował aladin07 18.11.2009, 14:14:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. SELECT DISTINCT prod.*, price.cena_produktu FROM TABELA_PRODUKT prod, TABELA_CENA price WHERE prod.id_prod=price.id_price ORDER BY price.cena_produktu DESC LIMIT 10
Go to the top of the page
+Quote Post
maly_swd
post
Post #3





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

Ostrzeżenie: (0%)
-----


lub to:
  1. SELECT prod.produkt_code , min(price.cena_produktu) FROM TABELA_PRODUKT prod, TABELA_CENA price WHERE prod.id_prod=price.id_price
  2.  
  3. GROUP BY prod.produkt_code
  4. ORDER BY price.cena_produktu DESC LIMIT 10
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:10