@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();


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

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

Войти через центр авторизации
Похожие вопросы