$sql = 'SELECT * FROM cms_test WHERE cat_id = (SELECT id FROM cms_test_category WHERE id = seolink)";
$vid = $model->get_table_cat('cms_video','cat_id = (SELECT id FROM cms_video_category WHERE seolink = "'.$link.'")','*');
Lora, в обдном из видео курсов видел такую картинку. Очень понятно объясняются inner и outer join
нифига не понятно если честно, хоть и знаю join
есть наглядные примеры более удачные;)
а так?$vid = $model->get_table_cat('cms_video','cat_id = (SELECT id FROM cms_video_category WHERE seolink = "'.$link.'")','*');
$vid = $model->get_table_cat('cms_video', "cat_id = (SELECT id FROM cms_video_category WHERE seolink = '{$link}' LIMIT 1)", '*');
подразумевается что подзапрос вернет 1 строку а не список, если список тогда надо было бы писать cat_id in (SELECT ...)