1
我試圖向mysql結果集中添加一個字符串,以保存以後用php操作結果。將字符串添加到結果集中包含的select語句
這是我想要做的,但它給了我一個錯誤。
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
但它提供了新的=>新的,我非常希望結果列被稱爲「descripiton」和檢索「條件」 =>「新」
您的第二個查詢中已經有一個名爲description的列。你不能有兩個同名的列。你想要每行一次或每次選擇一次字符串? – Jacob
對不起,我的意思是'條件',如在第一個查詢。 – user813720
嗯,我知道這是名字'條件',我不能用於某種原因。在第二個聲明中更改'新'AS條件起作用。無論如何,我可以使用條件作爲列? – user813720