我辦公室的前一位員工構建了一個在SQL查詢中使用大括號的php腳本。我知道它通常適用於封裝數組變量之類的東西,但是這個查詢在字符串中沒有任何PHP變量。有人可以澄清在查詢的FROM
部分中生成的表是否實際上需要大括號,以及OJ代表什麼?瞭解在SQL查詢中使用大括號和「OJ」
SELECT
DISTINCT ra.folder_id,
pd.id,
f.name,
pd.descriptor_text
FROM
{
OJ permission_descriptors pd
LEFT JOIN permission_descriptor_users pdu
ON pdu.descriptor_id = pd.id
}
role_allocations ra,
folders f
WHERE
pdu.descriptor_id IS NULL AND
pd.id = ra.permission_descriptor_id AND
pd.id != 1
ra.folder_id = f.id
ORDER BY
ra.folder_id
谷歌揭開[此鏈接](http://db.apache.org/derby/docs/10.0/manuals/reference/sqlj235.html)。該谷歌搜索是 「OJ語法」 。 –