-1
SELECT A.cl_id, A.cl_name, A.number_of_orders, B.Dispatch
FROM (
SELECT CL_Clients.cl_id, CL_Clients.cl_name,COUNT(*) AS number_of_orders
FROM CL_Clients,CLOI_ClientOrderItems
WHERE CL_Clients.cl_id = CLOI_ClientOrderItems.cl_id
GROUP BY CL_Clients.cl_name,CL_Clients.cl_id
) A
INNER JOIN (
SELECT CL_Clients.cl_id,count(*) AS Dispatch
FROM CLOI_ClientOrderItems,CL_Clients
WHERE cloi_current_status = '12'
AND CL_Clients.cl_id = CLOI_ClientOrderItems.cl_id
GROUP BY CL_Clients.cl_name,CL_Clients.cl_id, CLOI_ClientOrderItems.cloi_current_status
) B
ON A.cl_id = B.cl_id
в моем первом результате запроса я 574 строки и 2-е запрос у меня есть 149, если я выполнить этот запрос он будет показывать только 149, но первый ряд запросов не отображается, поэтому мне нужно, чтобы отобразить все 574 строк с 2 результатом запроса – user3514896
Затем замените INNER JOIN на LEFT JOIN (должно быть внешнее соединение, чтобы отображать все строки из q1) – StanislavL
как это работает показать, используя мой запрос, и в 2-м запросе я просматриваю, где условие у меня много, где con, как я могу положить – user3514896