Php MySQL查询选择a.foo作为条-多个?
我有一个查询,我正试图将多个表列分组为“文本”,看看我的查询:Php MySQL查询选择a.foo作为条-多个?,php,mysql,mysql-error-1241,Php,Mysql,Mysql Error 1241,我有一个查询,我正试图将多个表列分组为“文本”,看看我的查询: SELECT a.id as id, a.name AS title, (a.address1, a.address2, a.suburb, a.state, a.pcode) AS text, a.suburb AS suburb 当我尝试以这种方式使用它时,会出现以下错误: 1241-操作数应包含1列 我想做的事不可能吗?是否有解决方法?您希望使用以下功能: SELECT a.i
SELECT a.id as id,
a.name AS title,
(a.address1, a.address2, a.suburb, a.state, a.pcode) AS text,
a.suburb AS suburb
当我尝试以这种方式使用它时,会出现以下错误:
1241-操作数应包含1列
我想做的事不可能吗?是否有解决方法?您希望使用以下功能:
SELECT a.id, a.name, CONCAT(a.address1, a.address2, etc...)
FROM ...
在其他数据库上,您可以使用&
或+
运算符来完成此操作,但MySQL使用concat()
您可能希望使用以下函数:
SELECT a.id, a.name, CONCAT(a.address1, a.address2, etc...)
FROM ...
在其他数据库上,您可以通过使用&
或+
操作符来实现,但MySQL使用concat()
双管“| |”,是ANSI连接字符串的方法。双管“| |”,是ANSI连接字符串的方法。