Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Access: Abfrage aus zwei Tabellen

Empfohlene Antworten

Veröffentlicht

Hallo ich hab folgendes Problem, in der Datenbank sind zwei Tabellen in der einen steht eine Personalnummer (ist hier auch der Primärschlüssel) und in der anderen verwende ich als Primärschlüssel nur nen ID (als Autowert). In der zweiten Tabelle stehen auch die Personalnummern (damit wereden dann die Datensätze zugeordnet), allerdings können die dort mehrmals vorkommen. Wie kann ich jetzt eine Abfrage gestalten die mir alle der Personalnummer zugeordneten Datensätze der ersten und zweiten Tabelle auf einmal anzeigt ohne, dass ständig die Personalnummer wiederholt wird?

soll dann so ablaufen:

Pnr bla1 bla2 bla3 (alles aus der ersten Tabelle)

2bla1.1 2bla2.1 2bla3.1

2bla1.2 2bla2.2 2bla3.2

usw.

Wenn du mehrere Einträge auf eine Personalnummer hast ist es nicht möglich eine Nummer zu unterdrücken..

Dir bleibt nichts anedres übrig, als dir manche Personalnummern doppelt oder mehrfach anzeigen zu lassen..

Das ist halt die tolle Eigenschaft einer 1-n Beziehung ;)

Du kannst deine Abfrage mal per Hand bearbeiten und folgendes versuchen:

select tabelle1.personalnummer, tabelle1.bla1, tabelle1.bla2, tabelle2.bla1,... from tabelle1 inner join tabelle2 on tabelle1.personalnummer = tabelle2.personalnummer

Damit müsste es gehen!!! Keine Garantie allerdings :(

MFG

Druid

Hmmmm......

ich weiß net so recht, ob ich das so richtig verstanden habe.....aber so wie ich es verstanden habe, müßte es da doch nen weg geben.

Ich erkläre am besten mal mein Verständnis deines Problems an meinem Beispiel (wo es funktioniert) :D :cool:

Also....

Tabelle 1 enthält eine Tabelle mit Produkten, jedes verschieden und auch durchnumeriert mit AutoWert (müßte nach meinem Verständnis deiner Perso-Nr. entsprechen ?!)

Tab1 :

1 Cola

2 Bier

3 ......

Tabelle 2 enthält dann die Inhaltsstoffe, jedes Produkt hat mehrere Inhaltsstoffe ---> mehrere Datensätze zu jedem Produkt, as you see here :

Tab2 :

1 Zucker

1 Farbstoff

2 Hopfen

2 Hefe

2 Malz

3 .......

Das ganze wird dann über nen Formular zusammengeführt, vielleicht net ganz so das was du suchst (fällt mir gerade auf :confused: ), allerdings sieht man da dann, welche Stoffe zu welchem Produkt gehören, also alle Datensätze aus Tab2 zugehörig zu Eintrag Nr.x in Tab1.

So in etwa :

Produkt : Cola

Inhalt : Zucker Farbstoff

vielleicht hilft dir das ganze ja schon mal weiter, oder es ist total anders als das was du möchtest, dann vergiß es einfach wieder.:D

ansonsten kontaktier mich nochmal wg. der detailumsetzung (hier posten o.ä.), habs nämlich gerade auch nicht vor mir liegen und müßte nochmal nachsehen.....

bis dahin,

flori

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.