我有一些麻煩,記住我的數據庫查詢 - 這已經有一段時間:(通過非規格化表進行SQL連接 - 選擇語法是什麼?
比方說,我有一些表:
WORDS {ID, WORD}
FILES {ID, URL}
FILES_WORDS {WORDID, FILEID, COUNT}
WORDS和文件都有PK的名爲ID和一個字符串的。字/路徑分別FILES_WORDS denormaizes許多一對多的關係,並保持每個單詞出現在每個文件的次數累計
我知道我可以選擇一個給定的文件中像這樣的信息:
SELECT FILES.URL, WORDS.WORD, FILES_WORDS.COUNT FROM WORDS, FILES, FILES_WORDS
WHERE FILES_WORDS.FILEID = FILES.ID AND FILES_WORDS.WORDID = WORDS.ID AND
IFILE.ID = 1;
我敢肯定,有一個更乾淨的語法使用聯接和類似的東西,雖然我很困難搜索或記住它。任何人都可以幫助加快/清理這個嗎?