Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]SQL JOIN
Forum PHP.pl > Forum > Przedszkole
mirobor
Wymiekam już przy tym. Czytam dokumetację, ale chyba czegoś nie rozumiem.

  1. SELECT * FROM categories RIGHT JOIN items ON categories.id = items.catid WHERE items.id = 1 AND items.published = 1;


categories
|id|alias|name|
|1 |lorem|Lorem|

items
|id|alias|catid|published|
|1 |merol|1 |1 |

Mam zmienną items->id i potrzebuję wyciągnąć dla niej items->alias oraz categories->alias dla danego items->catid.
Mam wszystko prócz categories->alias dla danego items->catid.
Please help.
SpiritCode
Skoro masz wyciągnąć tylko 2 kolumny po co zaciągasz "*"?

  1. SELECT a.alias AS item_alias, b.alias AS cat_alias
  2. FROM items a
  3. JOIN categories b ON b.id = a.catid
  4. WHERE a.id = 1 AND a.apublished = 1
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.