Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql]Pytanie o select'a
-Gość_Kazio_*-
post 11.07.2006, 12:15:28
Post #1





Goście







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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Ludvik
post 11.07.2006, 12:26:46
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


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 to the top of the page
+Quote Post
-Gość-
post 11.07.2006, 12:47:17
Post #3





Goście







Aaaaa... Rzeczywiscie - moge operowac na jednej tabeli, ale pod dwoma osobnymi nazwami - nie wpadlem na to.
Dziekuje serdecznie
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:04