Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql]Pytanie o select'a
-Gość_Kazio_*-
post
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Czy Ktos moglby mi pomoc ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Ludvik
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 13:36