请参见6个英语答案MySQL concatenation operator6
LEFT JOIN要创建两个表,必须在MySQL查询中将字符串和字段值联接起来。
表1中有一列名为category_id,其中包含数值。 例如61、78、94等。
表2中有" query "一列,参照具有" product_id=68 "、" category_id=74 "、" manufacturer_id=99 "等值的请求路由机制
因此,在我的查询中,必须将表添加到从set字符串派生的连接字符串中,category_id列中的值与查询字段相匹配。
我的SQL语句现在如下。
SELECT * FROM tableOne
LEFT JOIN tableTwo
ontable two.query=' category _ id=' table one.category _ id
我试着用了||运算符而不是运算符,但是还没有运气。 可以在MySQL中执行此操作吗? 还是可以在这里鸣枪?
解决方法:
concat (你试过使用功能吗?
ontabletwo.query=concat (' category _ id=',tableOne.category_id ) )。
标签: php、sql、mysql、concatenation
资料来源: https://codeday.me/bug/2019 09 28/1828341.html