我需要使用子查詢命名查詢中的列。我寫了一個聲明,在該SELECT
部分子查詢,但我收到以下錯誤消息(來自笨返回):MySQL語句在select語句中的子查詢
錯誤編號:1064
您的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近的正確語法手冊 '(SELECT
ps_url_name
FROMproduct_selects
WHEREps_id
= '1'),psc_opt_2
A' 位於第1行
SELECT
`psc_opt_1` AS (SELECT `ps_url_name` FROM `product_selects` WHERE `ps_id` = '1'),
`psc_opt_2` AS (SELECT `ps_url_name` FROM `product_selects` WHERE `ps_id` = '2'),
`psc_opt_3` AS (SELECT `ps_url_name` FROM `product_selects` WHERE `ps_id` = '3'),
`psc_opt_4` AS (SELECT `ps_url_name` FROM `product_selects` WHERE `ps_id` = '4'),
`psc_opt_5` AS (SELECT `ps_url_name` FROM `product_selects` WHERE `ps_id` = '5')
FROM (`product_stock_control`)
WHERE `psc_prod_id` = '5'
文件名:車型/ products_model.php
行號:602
任何想法是什麼問題呢?
有PHP的功能,讓你從一個表中提取列名....你有沒有檢查出來?它看起來像你在一些PHP代碼中執行這個 – CheeseConQueso 2012-08-09 16:58:58