mysqli文本与子查询输出一起使用

时间:2013-05-21 20:19:27

标签: mysqli

我试图在文本+子查询输出上做一个WHERE,但我得到一个错误,如果在互联网上搜索但我不能任何有助于我这种情况的东西。 这是我的查询

UPDATE labels SET text='bla' WHERE indicator='c_'(SELECT label FROM pages WHERE id='1')

'c_'是标签之前的标准文字,例如需要indicator='c_home'之后。

我试图将子查询也放在''但不起作用

之内

1 个答案:

答案 0 :(得分:2)

尝试那样

UPDATE labels 
SET text='bla' 
WHERE indicator = 
    CONCAT('c_', 
        (SELECT label FROM pages WHERE id='1')
    )

您可以阅读手册here