disks:
cdID folderID pageID cdPos dateYear dateMonth catID subCatID langID title
12 1 1 1 2004 maj 1 2 1 Wiie
13 1 2 1 2004 juni 1 1 2 Annan titel
14 1 5 4 2002 Juli 1 1 1 tredje titel
15 1 4 2 2003 April 1 2 1 test
16 1 1 1 2001 Mars 1 1 1 test 2
17 1 3 2 2001 aPRIL 1 1 1 HMM
18 1 1 1 2004 Maj 1 1 1 testtitel
19 12 1 1 2004 April 1 1 1 Testar
categories:
catID maincat
1 Servers
3 Applications
subcategories:
mainCatID subCatID subCatName
1 1 Windows Servers
1 2 Server Application
3 1 Developer Tools
languages:
langID language
1 English
2 Svenska
I en databas med ovanstående tabeller så kör jag en sqlfråga
SELECT cd.cdid, cd.title, cd.folderID, cd.pageID, cd.cdPos, categories.maincat, subcategories.subCatName, languages.language, cd.dateYear, cd.dateMonth
FROM cd, languages, categories, subcategories
WHERE (((languages.langID)=[cd].[langID]) AND ((categories.catID)=[cd].[catID]) AND ((subcategories.subCatID)=[cd].[subCatID]));
Problemet är att jag får en mängd dubletter i utresultatet, eller dubletter är fel att säga men samma cdtitel förekommer flera gånger (med olika subcategory) av någon anledning. Någon som ser något fel?
DBMS: Access 97
Såhär blir resultatet av frågan:
cdid title folderID pageID cdPos maincat subCatName language dateYear dateMonth
12 Wiie 1 1 1 Servers Server Application English 2004 maj
13 Annan titel 1 2 1 Servers Windows Servers Svenska 2004 juni
13 Annan titel 1 2 1 Servers Developer Tools Svenska 2004 juni
14 tredje titel 1 5 4 Servers Windows Servers English 2002 Juli
14 tredje titel 1 5 4 Servers Developer Tools English 2002 Juli
15 test 1 4 2 Servers Server Application English 2003 April
16 test 2 1 1 Servers Windows Servers English 2001 Mars
16 test 2 1 1 Servers Developer Tools English 2001 Mars
17 HMM 1 3 2 Servers Windows Servers English 2001 aPRIL
17 HMM 1 3 2 Servers Developer Tools English 2001 aPRIL
18 testtitel 1 1 1 Servers Windows Servers English 2004 Maj
18 testtitel 1 1 1 Servers Developer Tools English 2004 Maj
19 Testar 12 1 1 Servers Windows Servers English 2004 April
19 Testar 12 1 1 Servers Developer Tools English 2004 April