Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Loginy z rekordow o podobnych polach jak w innym rekordzie
Forum PHP.pl > Forum > Bazy danych > MySQL
likon1
Witam,

szukam zapytania ktore po podaniu id użytkownika wybierałoby mi z bazy loginy uzytkownikow ktore posiadaja identyczne pola x i y jak tego kotrego podałem id.
yoltz
zrób to na dwóch zapytaniach najpierw pobierz wartosc x i y dla danego id a potem drugim zapytaniem wyciągnij loginy where x='pobrany x' and y='pobrany y'
mawwro
  1. SELECT login FROM użytkownicy WHERE x=(SELECT x FROM uzytkowicy WHERE id=podane_id) AND y=(SELECT y FROM uzytkowicy WHERE id=podane_id) AND id<>podane_id

lub
  1. SELECT b.login FROM uzytkownicy AS a CROSS JOIN uzytkownicy AS b WHERE a.id=podane_id AND a.x=b.x AND a.y=b.y AND a.login<>b.login


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-2024 Invision Power Services, Inc.