mySQL JOIN将文本添加到变量中

时间:2013-10-19 13:51:41

标签: mysql variables join

这是一个mySQL查询。麻烦的是我们需要为theme.ref添加前缀和后缀以使其匹配

SELECT * FROM content LEFT JOIN theme ON content.ID LIKE theme.ref 
WHERE content.status = 1 AND content.parent = 11 AND content.type = 'team' 
ORDER BY content.position ASC

在显示content.ID LIKE theme.ref的第一个链接上,可以在theme.ref之前添加文本“ID”,在其之后添加“,”。可以这样做,如果是这样的话。

例如。 'ID'.theme.reg.','显然不起作用。

1 个答案:

答案 0 :(得分:0)

content.ID LIKE concat('ID',theme.ref,',') (如果theme.ref不包含通配符,则相当于content.ID = concat('ID',theme.ref,',')

但查询效率低下。可能应该重写它或改变整个数据模型。