有两个表 一个产品表
一个尺码表其中产品表有一个记录该产品尺码的字段 保存为 1,2,3,4, 这样的格式
1,2,3,4 分别对应 尺码表的一种尺码 ,现在要输出 该产品所有尺码的名字 不知道查询怎么写了以前 写 mssql 的 时候 直接 select * from 尺码表 where 尺码ID in (1,2,3,4,5,) 就可以了
mysql这样写不行 不知道如何解决了 高手帮帮忙
一个尺码表其中产品表有一个记录该产品尺码的字段 保存为 1,2,3,4, 这样的格式
1,2,3,4 分别对应 尺码表的一种尺码 ,现在要输出 该产品所有尺码的名字 不知道查询怎么写了以前 写 mssql 的 时候 直接 select * from 尺码表 where 尺码ID in (1,2,3,4,5,) 就可以了
mysql这样写不行 不知道如何解决了 高手帮帮忙
SELECT *
FROM pi_size
WHERE size_id
IN 1 , 2, 3, 4, 5,
LIMIT 0 , 30不知道是不是 sql 句子有问题
SELECT *
FROM pi_size
WHERE size_id
IN ( 1, 2, 3, 4, 5, )
LIMIT 0 , 30
加了括号也出错....我尝试了一下 再加括号状态下 直接 手写 了 1,2,3 他就又可以了 不知道什么问题
我的 字符类型是 varchar 直接读出来的应该是 字符串 ,是不是要先把这个字符串转换格式才行啊?
FROM pi_size
WHERE size_id
IN (1,2,3,4,5)