如何在多列上搜索连接表?

时间:2017-11-05 03:40:43

标签: mysql sql

我不断收到错误,说t.product_id列未知。 我用了这段代码:

{{1}}

我似乎无法让它发挥作用。 tblproduct包含product_id,product_category,product_name,product_price,product_description和stats

虽然tblinventory有列product_id和数量

1 个答案:

答案 0 :(得分:0)

在MySQL中,`t.product_id`指的是具有该名称的列 - “t.product_id”而不是表product_id中的列t。删除转义字符:

WHERE CONCAT(t.product_id, product_category, product_name, t.Stats) LIKE '%"2"%'

您不需要转义名称,所以不要。