Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyciaganiecie wszystkich danych, z unikalnymi kolumnami
RollDev
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 5.12.2015

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


Cześć, dziś tez potrzbuje waszej pomocy!
Męczę się dobre 5h i nic nie mogę wymyśleć sad.gif

Mianowicie, mam taka tabele
id | name | price | long | type | startdate | enddate
  1. 1 xx1 100 5 1 2016.04.03 2016.04.8
  2. 2 xx2 170 5 1 2016.04.03 2016.04.8
  3. 3 xx3 200 10 2 2016.04.03 2016.04.13
  4. 4 xx4 300 10 2 2016.04.03 2016.04.13
  5. 5 xx5 50 5 1 2016.04.17 2016.04.22
  6. 6 xx6 120 5 1 2016.04.17 2016.04.22
  7. 7 xx7 150 10 2 2016.04.17 2016.04.27
  8. 8 xx8 250 10 2 2016.04.17 2016.04.27


Z tej tabeli potrzebuj wyciągnąć wszystkie pola, ale tylko wybrane wiersz, które musza spelnic warunki
- tylko jeden wiersz o tym samym typie, dacie startu i dacie powrotu
-jeżeli warunek wyżej wymieniony został spełniony to dochodzi jeszcze warunke
-cena musi być najniższa

czyli otput powinien wygladac tak:
  1. 1 xx1 100 5 1 2016.04.03 2016.04.8
  2. 3 xx3 200 10 2 2016.04.03 2016.04.13
  3. 5 xx5 50 5 1 2016.04.17 2016.04.22
  4. 7 xx7 150 10 2 2016.04.17 2016.04.27


Próbowałem juz na wszystki sposoby.
distinct, unique, grupowanie, podzapytanie, joiny, contact, lecz nic nie potrafiło mi zwróci wszystkich danych z tabeli i na dodatek, żeby były to ceny najniższe


może juz za długo przy tym siedzę i zgubiłem sie w rozwizaniu? Ma ktos jakis ciekawy pomysł? szybko odpowiadam smile.gif

Ten post edytował RollDev 2.03.2016, 17:05:14
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


http://stackoverflow.com/a/16910259/3732803
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 17:36