サブクエリを使用してクエリの列に名前を付ける必要があります。セクションにサブクエリを含むステートメントを書きましたSELECT
が、次のエラー メッセージが表示されます (Codeigniter から返されます)。
エラー番号: 1064
SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、1 行目の '(SELECT
ps_url_name
FROMproduct_selects
WHEREps_id
= '1'),psc_opt_2
A'付近で使用する正しい構文を確認してください。
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'
ファイル名: models/products_model.php
ライン番号: 602
何がうまくいかないのですか?