我试图从brews
和recipes
表中获取信息基于表中跟随有多少追随者,但我得到一个SQL错误,因为我正在返回我的查询中有多个结果。我应该把它分成两个查询吗?或者是有作为变通,让我在我的外WHERE
声明SQL查询与查询返回多个结果
SELECT
b.bid AS bid, b.name AS bname,
r.name AS recipe, b.status AS status,
r.rid, a.f_name, a.l_name, a.pic_loc, a.uid AS uid
FROM
recipes r, brews b, account a
WHERE
b.uid = (SELECT followed FROM follow
WHERE follower = '#cookie.id#')
AND b.rid = r.rid AND b.uid = a.uid
GROUP BY b.bid
ORDER BY b.time DESC