Mysql SQL group by按id获取另一个表值
我有两张表,如下表: 使用者 身份证件 名称 汽车 试试这个Mysql SQL group by按id获取另一个表值,mysql,sql,Mysql,Sql,我有两张表,如下表: 使用者 身份证件 名称 汽车 试试这个 SELECT c.name as cars, COUNT('car count') FROM users u INNER JOIN cars c ON c.id = u.car GROUP BY c.id 试试这个 SELECT c.name as cars, COUNT('car count') FROM users u INNER JOIN cars c ON c.id = u.car GROUP BY c.id
SELECT c.name as cars, COUNT('car count')
FROM users u
INNER JOIN cars c ON c.id = u.car
GROUP BY c.id
试试这个
SELECT c.name as cars, COUNT('car count')
FROM users u
INNER JOIN cars c ON c.id = u.car
GROUP BY c.id
试试这个:
SELECT
c.name as 'car',
COUNT('car count')
FROM
users u
INNER JOIN
cars c ON c.id = u.car
GROUP BY
c.id
试试这个:
SELECT
c.name as 'car',
COUNT('car count')
FROM
users u
INNER JOIN
cars c ON c.id = u.car
GROUP BY
c.id
如果不需要,请不要选择它。如果我不清楚,请抱歉,但是车辆返回为
id
,我想显示它们的名称您已经选择并显示了车辆名称,您是说要显示用户的名称吗?也许你应该在你的问题中包括你的预期输出。@Andrew我希望cars列显示姓名,而不是id
,这样汽车将是Audi
,计数将是2
,现在它返回它的id
,如果你不想要,就不要选择它。对不起,如果我不清楚,但是汽车返回为id
,我想显示他们的名字你已经选择并显示了汽车的名字,你是说你想显示用户的名字?也许您应该在问题中包含您的预期输出。@Andrew我希望cars列显示名称,而不是id
,这样车辆将是Audi
,计数将是2
,现在它返回它的id
正是我需要的:)正是我需要的:)正是我需要的:)正是我需要的:)