【发布时间】:2017-02-07 14:42:39
【问题描述】:
我有一个这样构造的表:idproduct,field,value
我想要所有具有 field='productdescription' 和值 LIKE 'Keyword' 以及 field='productpackaging' 的值 LIKE 'Keyword2' 的 idproducts
我尝试了类似的方法,但它不起作用......
SELECT idproduct
FROM table
WHERE field='productname'
AND value LIKE '%Keyword1%'
AND field = 'productpackaging'
AND value LIKE '%KeyWord2%'
困难的部分是一个 idproduct 有多个不同的字段,这些字段具有唯一的值。
我做错了什么?
【问题讨论】:
-
一个列值不能同时是productname和productpackaging。