这是一个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.','
显然,这是行不通的。
content.ID LIKE concat('ID',theme.ref,',')
(等效于content.ID = concat('ID',theme.ref,',')
theme.ref不包含通配符)
但是查询将效率低下。可能应该重写它或更改整个数据模型。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句