@gistol

Как сделать Join запрос к БД, где значение ИД хранится в списке через запятую?

Приветствую, помогите сформировать запрос к БД, используя ZendDB.

Есть две таблицы:
NAME ADDRESS Course
------------------------------------------------
RAM ADDRESS ,01,02,06,
HARI ADDRESS ,2,6,
JEFF ADDRESS ,3,5,6,7,
DAISY ADDRESS ,3,

Id Name Category
-----------------------
1 ABC IT
2 DEF IT
3 GHI WEB
4 JKL IT
5 MNO WEB
6 PQR WEB
7 STU IT

Мне нужно, чтобы результатом был слияние 2х таблиц:
NAME ADDRESS Course
------------------------------------------------
RAM ADDRESS ['id', 'name', 'category' ]
HARI ADDRESS ['id', 'name', 'category' ]
JEFF ADDRESS ['id', 'name', 'category' ]
DAISY ADDRESS ['id', 'name', 'category' ]

Использую Zend DB для построяния запроса.

$select = $db->select();
$select->from(array('university' => 'object_query_1'), array('*'));
$select->join(array('course' => 'object_query_2'), '??????????????????????', array('*'));
$universities = $select->query()->fetchAll();


Помогите разобраться и составить правильный запрос.
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Нормализуйте базу. Не надо хранить информацию через запятые
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы