【发布时间】:2014-01-29 02:30:14
【问题描述】:
美好的一天。
我有一些疑问:
查询 1。
SELECT
n.Type as Type,
n.UserIdn as UserIdn,
u.Username as Username,
n.NewsIdn as NewsIdn,
n.Header as Header,
n.Text as Text,
n.Tags as Tags,
n.ImageLink as ImageLink,
n.VideoLink as VideoLink,
n.DateCreate as DateCreate,
FROM News n
查询 2。
Select count(*) as Uplikes FROM Likes WHERE Type = 'up' AND NewsIdn='730456'
// value NewsIdn for example
查询 3。
Select count(*) as DownLikes FROM Likes WHERE Type = 'down' AND NewsIdn='730456'
// value NewsIdn for example
我会结合从查询 1 中的每个行表 News 获取 Uplikes 和 DownLikes 的查询(每个行表 News 具有唯一值 NewsIdn)。
请告诉我如何制作它?
P.S.:结果我会得到下一个 - http://clip2net.com/clip/m264191/1389339754-clip-63kb.jpg
【问题讨论】:
标签: mysql sql select count group-by