SELECT 1 FROM (SELECT 1 FROM table) q
在我的本地服務器上無法正常工作。它完全沒有返回(沒有錯誤或空表)。「SELECT 1 FROM(SELECT 1 FROM table)q」在本地機器上不工作
但是SELECT 1 FROM table
沒問題。
它有什麼問題?有沒有這種查詢的MySQL選項?
SELECT 1 FROM (SELECT 1 FROM table) q
在我的本地服務器上無法正常工作。它完全沒有返回(沒有錯誤或空表)。「SELECT 1 FROM(SELECT 1 FROM table)q」在本地機器上不工作
但是SELECT 1 FROM table
沒問題。
它有什麼問題?有沒有這種查詢的MySQL選項?
沒有真正能夠理解你想達到什麼樣的,解決這個問題是:
SELECT 1 FROM (SELECT 1) q;
假設你有一個名爲「表」的表中,SQL的罰款。在我自己的數據庫中:
mysql> select 1 from (select 1 from ui_towngrpcolour) foo;
+---+
| 1 |
+---+
| 1 |
| 1 |
| 1 |
+---+
3 rows in set (0.00 sec)
是的它確定。但在我的本地服務器中,只有'AS foo'正在工作。沒有'AS'它不起作用。 – Qiao 2010-03-24 18:20:08
它工作。返回1 – Qiao 2010-03-24 18:14:43
是你想要的嗎? – Andy 2010-03-24 18:15:57
我找到了。 'SELECT 1 FROM(SELECT 1 FROM table)AS q'正在工作。 AAAASSSSS。 AS在某些服務器上很重要。 – Qiao 2010-03-24 18:17:30