Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie do trzech tabel
gennebis
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 21.10.2011

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


Mam trzy tabele:

news
- id
- title
- content

tags
- id
- name

news_tags
- news_id
- tags_id

Potrzebuję pobrać jednym zapytaniem z tych trzech tabel w formie:
  1. Array([0] => Array([id] => 1, [title] => Tytuł, [content] => ..., [tags] => Array([0] => nazwa_tagu1, [1] => nazwa_tagu2));


Zrobiłem zapytanie w ten sposób:
  1. SELECT news.id, news.title, tags.name FROM news
  2. LEFT JOIN news_tags
  3. INNER JOIN tags
  4. ON news_tags.news_id = tags.id
  5. ON news_tags.news_id = news.id


Ale otrzymuję wynik:

  1. Array ( [0] => Array ( [id] => 1 [title] => Lorem ipsum sit amet [name] => Lorem ) [1] => Array ( [id] => 1 [title] => Lorem ipsum sit amet [name] => Lorem ) [2] => Array ( [id] => 1 [title] => Lorem ipsum sit amet [name] => Lorem ) )


a nie o to mi chodziło. Proszę o pomoc w łączeniu tabel jestem laikiem :/
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 04:37