数据库两个表字段where取值问题
两个表table1,,table2table1里字段a数值为(2,9,15,18),就是一个数值里有4个用逗号隔开的table2里字段a数值为1-20,是不同的20个数值...
两个表table1 ,,table2
table1里字段a数值为(2,9,15,18),就是一个数值里有4个用逗号隔开的
table2里字段a数值为1-20,是不同的20个数值,
怎么用where取出table2里字段a数值为2,9,15,18的4个数值
可能我没表达清楚,直接上图,就是想根据cart表里的goods_attr_id字段的4个数值,取出goods_attr表里goods_attr_id为这4个数值的attr_weight的数值
cart表
goods_attr表
选中部分的where条件该怎么写,现在的不行 展开
table1里字段a数值为(2,9,15,18),就是一个数值里有4个用逗号隔开的
table2里字段a数值为1-20,是不同的20个数值,
怎么用where取出table2里字段a数值为2,9,15,18的4个数值
可能我没表达清楚,直接上图,就是想根据cart表里的goods_attr_id字段的4个数值,取出goods_attr表里goods_attr_id为这4个数值的attr_weight的数值
cart表
goods_attr表
选中部分的where条件该怎么写,现在的不行 展开
展开全部
你%g.goods_attr_id%是字段名诶
建议用:
in (select g.goods_attr_id from table)
试试看
建议用:
in (select g.goods_attr_id from table)
试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询