Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wybór danych z dwóch tabel
Forum PHP.pl > Forum > Bazy danych > MySQL
michalkortas
Witajcie ponownie. Znowu potrzebuję Waszej bezcennej pomocy. Mam taką sytuację:

artykuly
id, tytul, catid
1, Tytuł artykułu, 1
2, Tytuł artykułu, 2
3, Tytuł artykułu, 1

kategorie
id, tytul
1, Imprezy
2, News

Muszę wybrać 'id' i 'tytul' z tabeli 'artykuly', gdzie 'catid' jest równe 'id' kategorii o wartości 'title' równej 'Imprezy'.

Zrobiłem takie coś, ale niestety nie działa sad.gif
  1. SELECT artykuly.id, artykuly.tytul, artykuly.catid, kategorie.id, kategorie.tytul FROM artykuly INNER JOIN kategorie ON artykuly.catid = kategorie.id AND kategorie.title = "Imprezy";


Mógłby ktoś mi pomóc i naprawić zapytanie?
Pozdrawiam serdecznie i z góry dziękuję!

PROBLEM ROZWIĄZAŁEM. Literówka wink.gif
rocktech.pl
Witam.

tytul czy title. Z podanej struktury wynika, że kolumna title nie istnieje. Zapytanie poniżej jest poprawne sprawdź teraz smile.gif

  1. SELECT
  2. artykuly.id,
  3. artykuly.tytul,
  4. artykuly.catid,
  5. kategorie.id,
  6. kategorie.tytul
  7. FROM
  8. artykuly
  9. LEFT JOIN
  10. kategorie ON (artykuly.catid = kategorie.id AND kategorie.tytul = 'Imprezy');
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.