Propojení tabulek bez cizího klíče
- Oli
- Člen | 1215
Zdravím, mám takovej dotaz. Jde nějak propojit dvě tabulky bez cizích klíčů? potřebuju to proto, že nevim s jakou tabulkou budu joinovat. Respektive můžu joinovat s jakoukoli tabulkou, kterou si vedu v tabulce dynamic. Mám id, které z dynamic vytáhne název tabulky a potom volám:
return $this->_db->query('SELECT * FROM `related`
JOIN '.$database.' ON related.related_object_type_id = '.$database.'.id
WHERE related.id = ?', $id)
což vrátí:
SELECT * FROM `related`
JOIN articles ON related.related_object_type_id = articles.id
WHERE related.id = ?
Problém je, že to nevrací žádné hodnoty. Když si dumpnu ten výsledek, co to vrátí tak tam žádný hodnoty nevidím. Možná tam „někde“ jsou, ale nepřišel jsem na to, jak se k nim dostat.
Díky za jakékoli postrčení. :-)
RSS tématu
Téma zavřeno