Mysql SQL请求3链接表
我有三张桌子: 我想要这个结果: 我试着用order by,但没用,Mysql SQL请求3链接表,mysql,sql,database,request,linked-tables,Mysql,Sql,Database,Request,Linked Tables,我有三张桌子: 我想要这个结果: 我试着用order by,但没用, 有人有一个想法您可以使用分组方式进行内部连接,例如: SELECT s.number AS supplier, c.category AS category, s.date as `date`, COUNT(r.*) AS total FROM supplier s JOIN register r ON s.id = r.supplier_id JOIN category c ON c.id = r.category_id
有人有一个想法您可以使用
分组方式进行内部连接
,例如:
SELECT s.number AS supplier, c.category AS category, s.date as `date`, COUNT(r.*)
AS total
FROM supplier s JOIN register r ON s.id = r.supplier_id
JOIN category c ON c.id = r.category_id
GROUP BY s.number, c.category, s.date;
假设链接服务器名称为[LinkedSample\Tables]
然后您可以使用以下代码:
SELECT s.number AS supplier, c.category AS category, s.date as `date`, COUNT(r.*) AS total
FROM [LinkedSample\Tables].supplier s
JOIN [LinkedSample\Tables].register r ON s.id = r.supplier_id
JOIN [LinkedSample\Tables].category c ON c.id = r.category_id
GROUP BY s.number, c.category, s.date;
看看你到底试了什么?您可以发布您使用的确切SQL语句吗?