Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Problem z zapytaniem SQL
Patryk224
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.01.2014

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


Witam.

Mam mały problem z zapytaniem w SQL.
Mam dwie tabele

  1. CREATE TABLE `spotkania` (
  2. `spotkanie_id` int(11) NOT NULL AUTO_INCREMENT,
  3. `gospodarz_id` int(11) NOT NULL,
  4. `gosc_id` int(11) NOT NULL,
  5. PRIMARY KEY ('spotkanie_id`)
  6. ) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8;
  7.  
  8.  
  9. CREATE TABLE `users` (
  10. `user_id` int(11) NOT NULL AUTO_INCREMENT,
  11. `imie` varchar(255) NOT NULL,
  12. `nazwisko` varchar(255) NOT NULL,
  13. PRIMARY KEY (`user_id`)
  14. ) ENGINE=InnoDB AUTO_INCREMENT=5943 DEFAULT CHARSET=utf8;
  15.  
  16.  


W formularzu wybieramy gościa i gospodarza i do tabeli Spotkania dodaje nam ich ID wraz z ID spotkania.
Problem mam z wyświetleniem tych danych.

Chciałbym aby wyświetlało się to w tabeli w jednym wierszu ID -- Imię nazwisko gościa -- Imię nazwisko gospodarza.

próbowałem napisać to w ten sposób
  1. SELECT
  2. spotkanie_id,
  3. klienci.imie AS imie goscia
  4. klienci.nazwisko AS nazwisko goscia
  5. klienci.imie AS imie gospodarza
  6. klienci.nazwisko AS nazwisko gospodarza
  7. FROM
  8. spotkania
  9. JOIN klienci
  10. ON spotkania.gospodarz_id = klienci.klient_id


Zapytanie działa ale, z wiadomych przyczyn, do komórki gościa i gospodarza dodaje mi imię i nazwisko gospodarza.

Chciałbym was prosić o pomoc jak można takie zapytanie napisać.
Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 23:41