Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciaganiecie wszystkich danych, z unikalnymi kolumnami
Forum PHP.pl > Forum > Bazy danych > MySQL
RollDev
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
Pyton_000
http://stackoverflow.com/a/16910259/3732803
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.