URL: https://www.overclockers.at/coding-stuff/solved_m_access_queryfrage_121938/page_1 - zur Vollversion wechseln!
würde hilfe bei folgendem Accessquery benötigen.. vorweg, die struktur muss ca. gleich bleiben (ausser es gibt keine andere lösung) - ist nicht von mir.
es gibt 2 tables, die aus abfragen entstanden sind , die beide folgende gemeinsame felder haben:
id | zahl1 | zahl2
im table 1 stehen folgende daten:
table 2 sieht folgendermaßen aus:Code:1 | 100 | 20 2 | 40 | 40
eine abfrage soll die beiden tables nun vereinen:Code:2 | 30 | 50
also alle zahl1 von allen id=1 addieren, sowie alle zahl2 von id=1 und dann einen neuen datensatz daraus erstellen usw.Code:1 | 100 | 20 2 | 70 | 90
kann access nicht eh' subselects?
Wenn's nicht anders geht, kannst du ja beide in eine Tabelle zusammenselektieren und dann von dort ein simples group by machen.
ja, denk mal so werd ichs machen..
@watchout.. subselects, wüsste nicht wie das mit der "entwurfsansicht" vereinbar wäre
hi!
ich weiss nicht ob ichs richtig verstanden hab, aber ich habs so gelöst
Code: PHPSELECT tabelle1.id, (tabelle1.zahl1+tabelle2.zahl1),(tabelle1.zahl2+tabelle2.zahl2) FROM tabelle1 INNER JOIN tabelle2 ON tabelle1.id = tabelle2.id;
ich glaub eher nicht dass nur ein datensatz in der table drin stehen wird...Zitat von Facetioushi!
ich weiss nicht ob ichs richtig verstanden hab, aber ich habs so gelöstCode: PHPSELECT tabelle1.id, (tabelle1.zahl1+tabelle2.zahl1),(tabelle1.zahl2+tabelle2.zahl2) FROM tabelle1 INNER JOIN tabelle2 ON tabelle1.id = tabelle2.id;
vorraussetzung is das, auch wenn in tabelle2 nur ein wert drin steht, ein datensatz mit id1 vorkommt, nur halt mit nullwerten
vergiss den post fals ich da was falsch verstanden hab
Facetious
@watchout: echt?
habs jetzt doch über temptable gelöst. access ist für saubere "programmierung" einfach nicht prädestiniert.
und zwar in 2 schritten:
1.) table 1 und table 2 per UNION ALL zu einem table gemacht und dann 2.) group by id und sum() zahl1 und zahl2.
einen dank, an alle die gepostet haben.
ok, dann hab ich das wohl falsch verstanden, aber wtf hat das dann bitte mit der entwurfsansicht zu tun?Zitat von mat@watchout:echt?
![]()
geh, war ein scherz.
es geht nur darum, dass die entwurfansicht und die sqlansicht immer kompatibel sein müssem, weil man ja schliesslich immer hin und her schalten kann. deshalb wüsst ich nicht wie ein subquery in die entwurfansicht passen würde.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025