mysql 三个表的联合查询问题

有三个表A:goods_id(商品id)isbest(标记商品是否为新品字段值为0、1)B:goods_id(商品id)cat_id(商品所属分类)C:goods_id(... 有三个表
A: goods_id(商品id) isbest(标记商品是否为新品字段值为0、1)
B: goods_id(商品id) cat_id(商品所属分类)
C: goods_id(商品id) goods_name(商品名字) 该表为商品详细信息表

现在我要查询出 是新品的并且分类ID为B表的cat_id的某个ID的所有商品的详细信息希望能用一条sql语句实现我的写法如下,可是出不来
$sql=SELECT A.goods_id,B.goods_name FROM A LEFT JOIN B ON A.goods_id=B.goods_id LEFT JOIN C ON A.goods_id=C.goods_id WHERE C.cat_id =某个ID值
望高人指教一下
刚才SQL漏掉了一段,我写的是下面这个
$sql=SELECT A.goods_id,B.goods_name FROM A LEFT JOIN B ON A.goods_id=B.goods_id LEFT JOIN C ON A.goods_id=C.goods_id WHERE C.cat_id =某个ID值 AND A.isbest=1
展开
 我来答
fangle_life
推荐于2018-03-01 · 超过23用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:0
展开全部
$sql ="select c.goods_name from c left join b on b.goods_id=c.goods_id left join a on a.goods_id=c.goods_id where a.isbest=0 and b.cat_id="B"";
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式