我正在尝试向 mysql 结果集添加一个字符串,以便稍后使用 php 操作结果。
这是我想做的,但它给了我一个错误。
SELECT 'new' AS condition
UNION
SELECT p.Name AS title, p.meta_desc AS description, p.product_Id AS id from products AS p
我能做到:
SELECT p.Name AS title, p.meta_desc AS description, p.product_Id AS id, 'new' from products AS p
但它给出了 new => new ,理想情况下我希望结果列被称为 'descripiton' 并检索 'condition' => 'new'
最佳答案
SELECT p.Name AS title,
p.meta_desc AS description,
p.product_Id AS id,
'new' AS `condition`
FROM products AS p
您可以为文字添加别名。 Condition是一个保留字,所以你必须使用反引号。
关于mysql - 将字符串添加到 select 语句以包含在结果集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186268/