Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql]Pytanie o select'a
Forum PHP.pl > Forum > Przedszkole
Gość_Kazio_*
Witam, mam maly problem w nauce SQL'a. Mam dwie tabele:

1. 'uzytkownicy' z atrybutami 'id', 'imie';
2. 'sprzedaz' z atrybutami 'kto', 'komu';

Dane w tabeli 'sprzedaz' sa zapisywane w postaci 'id' i chce napisac pytanie zwracajace mi tabele w postaci:

kto_imie | komu_imie
--------------------------
imie | imie
imie | imie

Z polowa umiem sobie poradzic
  1. SELECT imie AS kto_imie FROM uzytkownicy u, sprzedaz s WHERE u.id = s.kto;
Nie mam pomyslu niestety jak zrobic druga czesc. Nie moge przeciez dopisac
  1. SELECT imie AS kto_imie, imie AS komu_imie FROM uzytkownicy u, sprzedaz s WHERE u.id = s.kto AND u.id = s.komu;
bo logika mi podpowiada ze to nie ma prawa zadzialac smile.gif
Czy Ktos moglby mi pomoc ?
Ludvik
Strzelam tongue.gif
  1. SELECT u1.imie AS kto, u2.imie AS komu FROM uzytkownicy u1, uzytkownicy u2, sprzedaz s WHERE u1.id = s.kto AND u2.id = s.komu;
Gość
Aaaaa... Rzeczywiscie - moge operowac na jednej tabeli, ale pod dwoma osobnymi nazwami - nie wpadlem na to.
Dziekuje serdecznie
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.