我想在条件为“字符串逗号”的情况下选择mysql。我有表product
,它有字段:'id, name, rack'
。用逗号在字段中选择?
我想搜索特定机架上的产品,因此用户将用逗号输入一些字符串。所以我有一个字符串变量,就像这样:
vrack='d1,a2,x3,a1'
或有时vrack='a1' or vrack='b1,c3'
等
如何在mysql的选择呢?
select * from product where rack=' + vrack
编辑:添加的表格截图
所以,如果我有vrack:='P1,K2,G1'
那么输出应该显示Ball,Pencil,Eraser
参见IN()。这几乎是 – Strawberry
嗨,你能举个例子吗?我把表格截图,如果我有vrack字符串=“P1,K2,G1”,我试过:select * from产品机架('P1,K2,G1'),它显示0结果。谢谢 –
你必须操纵你的输入为'P1','K2','G1' – Strawberry