Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Proste zapytanie :D
Forum PHP.pl > Forum > Bazy danych > MySQL
janusz.master
Mam tabelę:
Druzyna, mecze, wygrane, remisy, przegrane, punkty, bilans_mecze

Jak wyświetlić z niej 2 drużyny które mają tę samą liczbę punktów?questionmark.gif

Dzieki za pomoc
Sedziwoj
Twoje pytanie jest ograniczone, ale nie podałeś warunków ograniczenia.
2 z nich questionmark.gif no dobra wiem żeby miały te samą liczbę punktów, ale jak dokładnie które dwie?
bo tą samą liczbę punktów może mieć i 20, a nawet jak dwie mają tę samą to może być druga para tylko że ich liczby punktów w porównaniu do pierwszej pary są różne.
janusz.master
Chcę aby wyświetlił każdą parę drużyn, które mają tę samą liczbę pkt np:
zaglebie 30
belchatow 30
legia 30
wisla 29
lech 29

zwrócone pary druzyn to: zaglebie-belchatow, zagl-legia, belchatow-legia,,wisla-lech
(bez powtórzeń typu zagl-legia, legia-zagl)...
Sedziwoj
nie chce mi się zbytnio myśleć, może to zadziała na:
id|nazwa|punkty
  1. SELECT * FROM wyniki LEFT JOIN wyniki AS sec ON (wynik.punkty=sec.punkty AND wyniki.id<sec.id)
janusz.master
Jeszcze nie testowałem ale z pewnoscia zadziala, dodam jeszcze żeby wyświetlało tez tą drugą druzyne z `sec` i gra biggrin.gif
Dzieki Sedziwoj
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.