mja.. negeer deze topic maar als een nuchtere maag heb, < 18 jaar bent, of niet tegen bloed kan..
heb een domme, logge, slecht ingerichte, grote database waar ik een interface voor moet bouwen..
het betreft een projecten database met een hele zooi tabellen. Nu moet ik dus de query die alleen de nuttige info uit deze dbase trekt bouwen.
We hebben de tabel TblTotaaloverzichtprojectsheets als hoofdtabel, waar alle statische info instaat. Daarnaast hebben we TblKeuze waar alle ID'nrs van de aspecten in staan, en deze aspecten hebben ieder weer een tabelletje.
Dus als ik een nieuwe record toevoeg, en dan wil laten zien wat er zo juist is toegevoegd, of gewoon als ze alle gegevens van 1 project willen zien, heb ik een query nodig die alle info uit 1000 en 1 tabellen haalt. Dit zou makkelijk gaan met subqueries, maar helaas.. access.. ik ben nog niet zo'n super sql kenner, en het is al laat dus graag iemands visie over dit probleem.
Hier de query die ik op de gok in elkaar gegooid heb (schrik niet):
(heb em ff tussen php tags gezet om het wat duidelijker te houden, staat echter in asp pagina's)
ik hoop dat het genoeg info is, "NewID" is dus de unieke id van ieder project, en de enige gegeven info die je hebt.
Ik ben benieuwd of dit met 1 query lukt, tnx alvast (als je het tot hier hebt uit weten te houden
)
ik vraag btw niet om 'de oplossing query' maar meer iets wat me de goeie richting in helpt
heb een domme, logge, slecht ingerichte, grote database waar ik een interface voor moet bouwen..
het betreft een projecten database met een hele zooi tabellen. Nu moet ik dus de query die alleen de nuttige info uit deze dbase trekt bouwen.
We hebben de tabel TblTotaaloverzichtprojectsheets als hoofdtabel, waar alle statische info instaat. Daarnaast hebben we TblKeuze waar alle ID'nrs van de aspecten in staan, en deze aspecten hebben ieder weer een tabelletje.
Dus als ik een nieuwe record toevoeg, en dan wil laten zien wat er zo juist is toegevoegd, of gewoon als ze alle gegevens van 1 project willen zien, heb ik een query nodig die alle info uit 1000 en 1 tabellen haalt. Dit zou makkelijk gaan met subqueries, maar helaas.. access.. ik ben nog niet zo'n super sql kenner, en het is al laat dus graag iemands visie over dit probleem.
Hier de query die ik op de gok in elkaar gegooid heb (schrik niet):
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| <? SELECT [TblTotaaloverzichtprojectsheets].[Project name], [TblTotaaloverzichtprojectsheets].[Project description], [TblTotaaloverzichtprojectsheets].[Bereich], [TblTotaaloverzichtprojectsheets].[Divisie], [TblTotaaloverzichtprojectsheets].[Opdrachtgever], [TblTotaaloverzichtprojectsheets].[Projectleider], [TblTotaaloverzichtprojectsheets].[CC eMedia Contactpersoon], [TblTotaaloverzichtprojectsheets].[FS ISP Contactpersoon], [TblTotaaloverzichtprojectsheets].[eB Contactpersoon], [TblTotaaloverzichtprojectsheets].[Externe realisatie], [TblTotaaloverzichtprojectsheets].[Content owner], [TblTotaaloverzichtprojectsheets].[Address], [TblTotaaloverzichtprojectsheets].[Interface met], [TblTotaaloverzichtprojectsheets].[Contentmanagement], [TblTotaaloverzichtprojectsheets].[Geplande startdatum], [TblTotaaloverzichtprojectsheets].[Geplande livedatum], [TblTotaaloverzichtprojectsheets].[Ontwikkeluren Intern], [TblTotaaloverzichtprojectsheets].[Ontwikkeluren extern], [TblTotaaloverzichtprojectsheets].[Expenses total 2000/2001], [TblTotaaloverzichtprojectsheets].[Expenses total 2001/2002], [TblTotaaloverzichtprojectsheets].[ToDo], [TblTotaaloverzichtprojectsheets].[ToDo Iintiator], [TblTotaaloverzichtprojectsheets].[ToDo Uitvoerder], [TblTotaaloverzichtprojectsheets].[Te bespreken], [TblTotaaloverzichtprojectsheets].[Result Type], [TblTotaaloverzichtprojectsheets].[Strategic Impact], [TblTotaaloverzichtprojectsheets].[Haalbaarheid], [TblTotaaloverzichtprojectsheets].[Huidige Status], [TblBusinessType].[Business Type], [TblEvolutionType].[Evolution Type], [TblExterneRealisatie].[Externe realisatie], [TblInitiator].[Initiator], [TblPartnerBijRealisatie].[Partner bij realisatie], [TblProcessFocus].[Process Focus], [TblProjectGoal].[Project Goal], [TblSoftwareUsed].[Software Used], [TblStrategyType].[Strategy Type], [TblTemplate].[Template], [TblWebsiteType].[Website Type] FROM TblTotaaloverzichtprojectsheets, TblKeuze, TblBusinessType, TblEvolutionType, TblExterneRealisatie, TblInitiator, TblPartnerBijRealisatie, TblProcessFocus, TblProjectGoal, TblSoftwareUsed, TblStrategyType, TblTemplate, TblWebsiteType WHERE [TblTotaaloverzichtprojectsheets].[ProID] = 'NewID' AND [TblKeuze].[ProID] = 'NewID' AND [TblKeuze].[Process FocusID] = '[TblProcessFocus].[Process FocusID]' AND [TblKeuze].[Project GoalID] = '[TblProjectGoal].[Project GoalID]' AND [TblKeuze].[Strategy TypeID] = '[TblStrategyType].[Strategy TypeID]' AND [TblKeuze].[Business TypeID] = '[TblBusinessType].[Business TypeID]' AND [TblKeuze].[Evolution TypeID] = '[TblEvolutionType].[Evolution TypeID]' AND [TblKeuze].[InitiatorID] = '[TblInitiator].[InitiatorID]' AND [TblKeuze].[Partner bij realisatieID] = '[TblPartnerBijRealisatie].[Partner bij realisatieID]' AND [TblKeuze].[Externe realisatieID] = '[TblExterneRealisatie].[Externe realisatieID]' AND [TblKeuze].[Software UsedID] = '[TblSoftwareUsed].[Software UsedID]' AND [TblKeuze].[Website TypeID] = '[TblWebsiteType].[Website TypeID]' AND [TblKeuze].[TemplateID] = '[TblTemplate].[TemplateID]' ?> |
(heb em ff tussen php tags gezet om het wat duidelijker te houden, staat echter in asp pagina's)
ik hoop dat het genoeg info is, "NewID" is dus de unieke id van ieder project, en de enige gegeven info die je hebt.
Ik ben benieuwd of dit met 1 query lukt, tnx alvast (als je het tot hier hebt uit weten te houden
ik vraag btw niet om 'de oplossing query' maar meer iets wat me de goeie richting in helpt