2016-11-03 2 views
-1

Могу ли я присоединиться к каким-то образом это два запроса ?:MySQL объединить два различных выбирает

SELECT SUM(count) AS sum_count FROM prescription 
WHERE dep_id='4' AND hist_id='?' AND med_id='?' AND status='active' 

И

SELECT * FROM prescription p 
JOIN medicament_list ml ON ml.id=p.med_id 
WHERE dep_id='4' AND hist_id='?' AND med_id='?' AND status='active' 
+0

Что вы ожидаемые результаты присоединяясь к этим двум запросам? – Ponnarasu

+0

Подсчет количества из таблицы рецептов и деталей медикаментов из таблицы списка лекарств, таких как имя и категория, и так далее ... на основе med_id из таблицы рецептов –

+0

Я не хочу писать два запроса одновременно для разных результатов –

ответ

0

Здесь нашли решение:

SELECT medicament_list.med_name, SUM(prescription.count) AS sum_count FROM prescription JOIN medicament_list ON medicament_list.id=prescription.med_id WHERE dep_id='4' AND hist_id='?' AND med_id='?' AND status='active' 
Смежные вопросы