Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyświetlenie wartości z dwóch tabel
Forum PHP.pl > Forum > Przedszkole
maxcv5123
Zastanawiam się czy jest możliwa pewna rzecz, mianowicie mam dwie tabele
PIERWSZA
fid|optValue|
86|a
86|b
86|c
86|d
86|e
86|f
DRUGA
fid|optValue
86|a
86|d
86|e

W tabeli pierwszej mam zapisany komplet pewnych danych o danym id i wartości od "a" do "f". W drugiej tabeli mam jedynie kilka wybranych wartości od a do f. Chcę wyświetlić wszystkie wartości z tabeli PIERWSZEJ, plus jeśli w tabeli drugiej nie ma odpowiednika ma dać 0 lub "pustą" wartość. Ma to wyglądać mniej więcej tak:
a a
b 0
c 0
d d
e e
f 0
Kombinowałem z zapytaniem, ale coś mi nie wychodzi, nie wiem czy coś takiego jest możliwe. Może jakiś link do pomocy... poniżej wstawiam moje zapytanie
  1. $query = "SELECT o.optValue AS valueobj, s.optValue AS valueselect FROM #__sobipro_field_option AS o, #__sobipro_field_option_selected AS s"
  2. . " WHERE o.fid = '86' AND s.optValue = o.optValue AND s.fid = '86'"

obecnie wyświetla
a a
d d
e e
trueblue
https://www.w3schools.com/sql/sql_join_left.asp
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.