spojeni sloupcu 2 tabulek

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Piticu
Člen | 93
+
0
-

Ahoj,

mam 2 tabulky

users_template_posts

  1. id
  2. name
  3. page_id

users_template_pages

  1. id
  2. name
  3. user_id

Snazim se ziskat sloupce users_template_posts.id, users_template_posts.name, users_template_pages.name, kde
users_template_pages.user_id = id prihlaseneho uzivatele.

Porad dostavam No reference found for… nebo nevybere mi zadny radek.

$this->database->table('users_template_posts')
    ->where('users_template_pages.user_id',$user_id);

Napadlo mi, ze tohle bude spravne, ale porad nic.
Nastavil jsem cizi klic mezi users_template_pages.id a users_template_posts.page_id.

Jak je to teda spravne? Dekuji

premek_k
Člen | 172
+
0
-

Nastavil jsem cizi klic mezi users_template_pages.id a users_template_posts.page_id.

A neměl bys spíš dělat selekt na tabulku users_template_pages

$this->database->table('users_template_pages')
	->where('user_id', $user_id);

a pak se přes to dostat na ty posty?

A nebo ti možná pomůže toto.

Piticu
Člen | 93
+
0
-

Diky za odpoved. Zijstil jsem ze, tabulky stejne byly spatne a musel jsem je predelat a cizi klic jsem nemel, jen jsem si to myslel. Jinak uz jsem na to prisel.