Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Czy da się wyciągnąć w jednym zapytaniu i jednym while dane z 2 tabel bez ich powiązania ?
Elber
post
Post #1





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Witam, czy da się wyciągnąć w jednym zapytaniu i jednym while dane z 2 tabel bez ich powiązania ?

Czyli, mam tabele klienci i w niej pola typu id, nazwa itp i pole rabat_id

oraz mam tabele rabat gdzie jest rabat_id i name

(przy czym rabatów jest kilka, ale klient ma przypisany tylko jeden)

i chciałbym wyświetlić te dane z możliwością zmiany rabatu, czyli muszą być wszystkie rzeczy z tabeli klienci, ma pokazać który rabat ma klient, oraz obok tego wszystkie rabaty z tabeli rabat np. tak:

Nazwa
E-mail
dane...

Rabat:
<select>
<option>Aktualny rabat(czyli ten co klient ma w tabeli)</option>
<option>kolejny rabat</option>
<option>kolejny rabat itd</option>
<option>itd</option>
</select>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Leihto
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 4
Dołączył: 9.01.2012

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


Możesz np tak:
  1. mysql_query("SELECT a.*, b.* FROM `tabela` a, `tabela2` b WHERE a.coswpierwszejtabeli = b.coswdrugiejtabeli ORDER BY a.cosztabelipierwszej ASC");


Ten post edytował Leihto 12.01.2012, 02:26:36
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: 14.10.2025 - 07:53