Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Abfrage problem





Frage

Hallo Zusammen, habe nachfolgendes Problem und brauch euer hilfe. Ich habe eine Tabell in Access die unbereinigt ist mit 370 000 Datensätzen (Firmenname, Umsatz, Gewinn, büros etc...) In einer Weiteren Tabelle habe ich. eine Tabelle mit nur 2 Spalten. SP1 : ID als primary Key und SP2: den Firmennamen. Das problem ist,dass hierin die kompletten Namen sich befinden!! Jetzt möchte ich, dass ich über eine geschickte verknüpfung beider tabellen in einer Abfrage, zu all den Firmen Namen und der ID eine neue Tabelle mit weiteren details, wie z.b. Umsatz und gründungsjahr aus der großen tabelle heraus bekomme- wie geht das Beste Grüße, EO [*][sup][i] *Threadedit* 11:47:40, 24.06.2008 Admininfo: Führ bitte einen Thread nicht fort indem du Weitere eröffnest, und vermeide Mehrfachanfragen. Die Datenbank und User werden es dir danken. Siehe [u][url=https://supportnet.de/faqsthread/840]FAQ 2, #3[/url][/u].[/i][/sup]

Antwort 1 von son_quatsch

Wird nicht möglich sein, solange die erste Tabelle nicht auch eine Spalte ID hat. Ansonsten: inwiefern unterscheidet sich Firmenname aus der ersten mit dem aus der zweiten Tabelle?

Antwort 2 von anon

Tausend dank für deine Antwort verzweifel gerade.

Also das problem ist, das in der großen Tabelle gewisse Firmen namen fehlen und manche die vorhanden sind falsch geschrieben sind daher sind die in der zweiten Tabelle bindend.

Was kann ich hier tun????

Antwort 3 von son_quatsch

Dann musst du das von Hand machen - die Datenbank kann jedenfalls nicht erraten, welche Firmen zu Datensätzen von leeren Spalten gehören.

Nochmal die Frage: die erste Tabelle hat keine Spalte ID?

Antwort 4 von anon

Vielen Dank nochmals.

Die erste Tabelle hat keine ID.

Frage soll ich dort eine hinzufügen??? und wenn ja wie mache ich dass, dann die gewünschte Abfrage geht?

Antwort 5 von son_quatsch

Nein, das hätte keinen Sinn. IDs sind ja dazu da, dass man pro Datensatz (also pro Zeile) eine eindeutige Zahl hat. Hätten wir diese, könnten wir sie auch mit denen der anderen Tabelle verknüpfen.

Tja, da bleibt dir keine Wahl außer Handarbeit. Falls du die Daten von jemand anderem übernommen hast, dann frag ihn doch mal, wie er damit zurechtgekommen ist ;-)

Antwort 6 von DeluxeStyle

Hat die erste Tabelle einen Fremdschlüssel oder ForeignKey oder so ähnlich

Antwort 7 von anon

Guys, danke euch.

verliere echt die nerven mit dem teil. der andere ist über alle berge und froh darüber!

den ID Key habe ich dazu fügt! ist einfach eine normale zahlenreihe mittels Autowert!


Sollte zunächst die Id nach dem ich die Duplikate rausgezogen habe, bei der großen tabelle einfügen?

Antwort 8 von anon

@son_quatsch:Könntest du mir gerade mal erkläre, wie genau ich die Handarbeit am besten mache?


Also wenn ich die Tabelle 1 nehme mit den 350.000 Datensätze (nach duplikationslöschung), bei welcher Firmennamen falsch sind, dann eine spalte neben den Firmenname hinzufüge und die richtigen einfüge, muesste ich doch dann step by step mir anschauen welche zeile zu korrigieren ist! -oder?

Antwort 9 von anon

Ich muesste doch die Firmnames, auf beiden Tabellen einfach als Primary Key definieren können oder????


und dann die abfrage machen?

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: