Посмотрите на это изображение
вот 3 таблицы, и я хочу,
uid от table1 промышленности от таблицы 3 того же uid количества клина от таблицы 2 того же uid
как в демонстрационном выводе в качестве примера будут 2 записи
Спасибо
Я не вижу никакой связи с таблицей 1. Вот пример использования внутреннего соединения между двумя таблицами и группировки по uid:
SELECT
t3.uid,
t3.industry,
count(t2.fid)
FROM
table3 t3
INNER JOIN
table2 t2 ON t3.uid = t2.uid
GROUP BY
t3.uid
Попробуйте следующее:
SELECT table1.uid,table3.industry,COUNT(table2.fid)
FROM table1
INNER JOIN table3 ON table1.uid=table3.uid
INNER JOIN table2 ON table1.uid=table2.uid
GROUP BY table1.uid, table3.industry
Внутреннее соединение Table1 бесполезно, но может быть полезно, если вам нужно получить city или mem_no; в этом случае не забудьте добавить поле также в предложение GROUP BY.