Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Join left wybor poszczególnych rekordów
Forum PHP.pl > Forum > Bazy danych > MySQL
matyskiewicz
Witam. Mam zapytanie:
  1. SELECT * FROM pracownicy LEFT JOIN pracownicy_kategorie ON pracownicy.grupa = pracownicy_kategorie.id
  2. LEFT JOIN telefony ON pracownicy.id_tel = telefony.id
  3. LEFT JOIN palmtopy ON pracownicy.id_palm = palmtopy.id
  4. LEFT JOIN komputery ON pracownicy.id_komputera = komputery.id
  5. LEFT JOIN komputery_typ ON komputery.typ = komputery_typ.id

W jaki sposób pobrać z tabeli pracownicy_kategorie, telefony, palmtopy, komputery, komputery_typ danze z wszystkich kolumn poza kolumną id, ponieważ w każdej z tabel znajduje się taka kolumna.
artur_dziocha
  1. SELECT pracownicy.grupa, pracownicy_kategori.kategoria, telefony.telefon, palmtopy.palmtop, komputery.komputer, komutery_typ.typ * FROM pracownicy LEFT JOIN pracownicy_kategorie ON pracownicy.grupa = pracownicy_kategorie.id
  2. LEFT JOIN telefony ON pracownicy.id_tel = telefony.id
  3. LEFT JOIN palmtopy ON pracownicy.id_palm = palmtopy.id
  4. LEFT JOIN komputery ON pracownicy.id_komputera = komputery.id
  5. LEFT JOIN komputery_typ ON komputery.typ = komputery_typ.id

poczytaj http://dev.mysql.com/doc/refman/5.0/en/join.html
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.