“SELECT 1 FROM(SELECT 1 FROM table)q”在本地计算机上不起作用

时间:2010-03-24 18:04:36

标签: mysql

SELECT 1 FROM (SELECT 1 FROM table) q

无法在我的本地服务器上运行。它完全没有返回(没有错误或空表)。

但是SELECT 1 FROM table没问题。

它出了什么问题?这样的查询是否有任何MySQL选项?

2 个答案:

答案 0 :(得分:1)

如果不能真正理解你想要达到的目标,那么这个问题的解决方案就是:

SELECT 1 FROM (SELECT 1) q;

答案 1 :(得分:0)

假设你有一个名为“table”的表,SQL很好。在我自己的数据库中:

mysql> select 1 from (select 1 from ui_towngrpcolour) foo;
+---+
| 1 |
+---+
| 1 |
| 1 |
| 1 |
+---+
3 rows in set (0.00 sec)