【发布时间】:2016-03-03 06:34:54
【问题描述】:
我的代码:
SELECT FLOOR(RAND() * 9999) AS random_num FROM product_list
WHERE 'random_num' NOT EXISTS
(SELECT code_id FROM product_list)
AND 'random_num' NOT EXISTS (SELECT p_code_id FROM item_group)
LIMIT 1
当我用 PHP 代码运行时结果什么都没有,请指教。
【问题讨论】:
-
“不工作” - 不是问题
-
对不起@MitchWheat,因为我的英语不好:)
-
WHERE 'random_num' NOT EXISTS是无效的 SQL。列名不能用单引号括起来。'random_num'是一个字符串常量。random_num是列名。另外:在exists运算符前面放置列名(或字符串常量)也是无效的 -
我该怎么办?
-
避免为您的问题添加答案。请参阅How does accepting an answer work 了解更多信息
标签: sql