0
我想加入兩個表格Tb1和Tb2,並且在Table1的Id1和Id2的字段Id1上進行連接。資源超出谷歌大查詢中的錯誤
當我運行此查詢時,出現錯誤「在查詢執行期間超出資源」。
如果有人能夠對此查詢改進提供反饋,我們將不勝感激。
SELECT
*,
DATE(DateTime) AS Date
FROM (
SELECT
a.Id AS Id,
b.DateTime AS DateTime,
b.Location1 AS Latitude,
b.Location2 AS Longitude
FROM (
SELECT
*
FROM (
SELECT
Id AS Hid1,
FROM
[Tb1]
WHERE
DBName LIKE '%honda%') AS a
INNER JOIN (
SELECT
Id AS Hid2,
DateTime AS DateTime,
Location1 AS Latitude,
Location2 AS Longitude
FROM
TABLE_DATE_RANGE([Tb2],TIMESTAMP('2017-02-13'),TIMESTAMP('2017-02-14'))) AS b
ON
a.Id1 = b.Id2))
WHERE
DATE(DateTime) BETWEEN '2017-02-13'
AND '2017-02-14'
ORDER BY
Id,
Date
在你的問題中的查詢只是總的混亂/垃圾,即使你刪除'ORDER BY' !!將永遠不會工作!花點努力來清理/修復它至少是有道理的。這樣做,你可以向那些願意在這裏幫助你的人表示一些尊重,你有更好的機會獲得幫助!同時 - 明顯地 - 獲取錯誤「在查詢執行過程中超出資源」的最佳方法是將ORDER BY放在非常外部的SELECT中。當然,只要將其刪除或添加「LIMIT NNN」即可 –