Ik ben weer begonnen met wat coden voor de hobby en ben een woordenboek aan het bouwen. Omdat er meerdere talen in moeten komen had ik bedacht dat het misschien wel handig is om voor elke taal een table aan te maken ipv als row toe te voegen aan een entry.
Alleen als ik de volgende code uitvoer kreeg ik helemaal niks terug:
Opzet DB:
tbl_Translation.entryID verwijst dus als foreign key naar tbl_Entry.idEntry en tbl_Translation.idEN als foreign key naar tbl_En.idEN.
Waar ga ik hier de mist in?
Alleen als ik de volgende code uitvoer kreeg ik helemaal niks terug:
code:
1
2
3
4
5
6
7
8
| SELECT nmEntry, idEN FROM tbl_Entry, tbl_Translation WHERE tbl_Entry.idEntry = tbl_Translation.entryID; SELECT nmEntry, entryEN FROM tbl_Entry, tbl_Translation, tbl_EN WHERE tbl_Entry.idEntry = tbl_Translation.entryID AND tbl_EN.idEN = tbl_Translation.idEN; |
Opzet DB:
code:
1
2
3
4
5
6
7
8
9
10
11
| tbl_Entry idEntry int, nmEntry varchar(30) tbl_Translation entryID FK, idEN FK tbl_EN idEN int, entry varchar(30) |
tbl_Translation.entryID verwijst dus als foreign key naar tbl_Entry.idEntry en tbl_Translation.idEN als foreign key naar tbl_En.idEN.
Waar ga ik hier de mist in?
Compromises are for the weak