Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
kleines Wirrwarr mit Abfragen und IDs
zurück: Abfrage auf ALLES und NICHTS weiter: Zeittabelle mit kumulierten Werten verbinden Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
merke-dir
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jan 2009, 19:26
Rufname:

kleines Wirrwarr mit Abfragen und IDs - kleines Wirrwarr mit Abfragen und IDs

Nach oben
       Version: Office 2007

merke-dir hat mal wieder ein Problem ;)

Ich habe eine Tabelle Plan und eine Tabelle Block.
Ein Plan setzt sich aus max. 4 Blöcken zusammen.
Ein Block wiederrum aus max. 4 Sendungen.

Plan:
[PlanID](AutoWert), vomTag(Datum), Block1(BlockID), Block2(BlockID), Block3(BlockID), Block4(BlockID)

Block:
[BlockID](AutoWert), BlockName(Text), Sendung1, Sendung2, Sendung3, Sendung4

In meinem Plan sind jetzt also in Block 1 bis 4 die BlockIDs aus der Tabelle Block gespeichert.
Nun möchte ich mir eine Abfrage basteln, welche mir den Inhalt der Tabelle Plan ausgibt, jedoch nicht mit den gespeicherten Ids in Block1-4 sondern mit den dazugehörigem Blocknamen aus der Tabelle Block.

An und für sich ja kein Problem dachte ich....aber eben doch...
Code:
SELECT Plan.PlanID, Plan.VomTag, Block.BlockName AS Block1, Plan.Block2,
       Plan.Block3, Plan.Block4
FROM   Tagesplan, Block
WHERE  Plan.Block1=Block.BlockID;
Aber wie mach ich denn dann weiter?
Also wie lasse ich mir den Namen für Block2-4 ausgeben?
Ich kann ja nicht folgendes machen:
Code:
SELECT Plan.PlanID, Plan.VomTag, Block.BlockName AS Block1,
       Block.BlockName AS Block2, Block.BlockName AS Block3,
       Block.BlockName AS Block4
FROM   Tagesplan, Block
WHERE  Plan.Block1=Block.BlockID
AND    Plan.Block2=Block.BlockID
AND    Plan.Block3=Block.BlockID
AND    Plan.Block4=Block.BlockID;
Wer kann mir einen kleinen oder großen Denkanstoß geben?
markus10
ich bemühe mich ...


Verfasst am:
11. Jan 2009, 19:34
Rufname:
Wohnort: Neunkirchen-Niederösterreich


AW: kleines Wirrwarr mit Abfragen und IDs - AW: kleines Wirrwarr mit Abfragen und IDs

Nach oben
       Version: Office 2007

Hallo

Im sql geht das mit INNER JOIN, aber einfacher in der Abfrage-Entwurfsansicht.

Du holst dir die beiden Tabellen in den Abfrageentwurf, verknüpfst sie (wenn nötig).
Füge alle Felder der Tabelle Plan rein, und stelle den Blocknamen rein, nicht die Block-IDs.

Wenn es dich dann interessiert, schau dir den sql Code in der sql Ansicht an
Gruß
MArkus

_________________
eine rückmeldung wäre nett
merke-dir
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jan 2009, 22:19
Rufname:

AW: kleines Wirrwarr mit Abfragen und IDs - AW: kleines Wirrwarr mit Abfragen und IDs

Nach oben
       Version: Office 2007

Also ich hab es jetzt mal so probiert (mit dem Abfrageentwurf):
Code:
SELECT Plan.PlanID, Plan.VomTag, Block.BlockName
FROM   Block
       INNER JOIN Plan
       ON  (Block.BlockID = Plan.Block1)
       AND (Block.BlockID = Plan.Block2)
       AND (Block.BlockID = Plan.Block3)
       AND (Block.BlockID = Plan.Block4);
Aber da bekomme ich jetzt garnix mehr ausgegeben.
Ist der INNER JOIN grundsätzlich falsch?


Zuletzt bearbeitet von merke-dir am 11. Jan 2009, 22:26, insgesamt 2-mal bearbeitet
KlausMz
Moderator Access


Verfasst am:
11. Jan 2009, 22:21
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: kleines Wirrwarr mit Abfragen und IDs - AW: kleines Wirrwarr mit Abfragen und IDs

Nach oben
       Version: Office 2007

Hallo,
bei der DB wäre eine Normalisierung mit einer n:m Beziehung angebracht.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
merke-dir
Im Profil kannst Du frei den Rang ändern


Verfasst am:
11. Jan 2009, 22:25
Rufname:

AW: kleines Wirrwarr mit Abfragen und IDs - AW: kleines Wirrwarr mit Abfragen und IDs

Nach oben
       Version: Office 2007

Spielverderber ;)

Komm ich da denn wirklich nicht drum rum?
KlausMz
Moderator Access


Verfasst am:
11. Jan 2009, 22:27
Rufname:
Wohnort: Irgendwo in der Pfalz


Re: kleines Wirrwarr mit Abfragen und IDs - Re: kleines Wirrwarr mit Abfragen und IDs

Nach oben
       Version: Office 2007

Hallo,
merke-dir - 11. Jan 2009, 21:25 hat folgendes geschrieben:
Komm ich da denn wirklich nicht drum rum?
nach meiner Auffassung nein. Du wirst ja ständig in solche Probleme laufen.
Du beschäftigst ja auch gleichzeitig Twisted Evil 2 Foren. Bei beiden hast Du die gleiche Aussage. Das sollte Dir zu denken geben.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Daten abfragen nach Buchstabenreihenfolge 2 wrengers 699 07. März 2005, 22:59
Gast Daten abfragen nach Buchstabenreihenfolge
Keine neuen Beiträge Access Tabellen & Abfragen: ungleiche id's zweier tabellen ermitteln 3 Halcom 1383 25. Feb 2005, 20:12
Veit ungleiche id's zweier tabellen ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 719 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
Keine neuen Beiträge Access Tabellen & Abfragen: Memoformat in Tabelle wird bei Abfragen eiskalt trunkiert?!! 8 Muschimaus 1516 03. Dez 2004, 19:23
Skogafoss Memoformat in Tabelle wird bei Abfragen eiskalt trunkiert?!!
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen- Formularfeld als Kriterium 1 Gast 684 22. Nov 2004, 15:02
Felix15 Abfragen- Formularfeld als Kriterium
Keine neuen Beiträge Access Tabellen & Abfragen: Access Abfragen Hilfe wie kann ich nur die Klammer auswerten 5 Xergo 1583 19. Nov 2004, 23:43
Gast Access Abfragen Hilfe wie kann ich nur die Klammer auswerten
Keine neuen Beiträge Access Tabellen & Abfragen: Platzhalter in Abfragen einbinden 2 santje243 915 06. Nov 2004, 12:01
santje243 Platzhalter in Abfragen einbinden
Keine neuen Beiträge Access Tabellen & Abfragen: spezielle Abfragen 1 Hilfe 704 27. Sep 2004, 17:47
Skogafoss spezielle Abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: Leere Felder in Abfragen ausblenden. 3 Gast 1374 18. Aug 2004, 14:39
mabe38 Leere Felder in Abfragen ausblenden.
Keine neuen Beiträge Access Tabellen & Abfragen: Verschachtelte SQL Abfragen in ACCESS 2000? 1 Gast 1782 17. Jul 2004, 22:34
faßnacht(IT); Verschachtelte SQL Abfragen in ACCESS 2000?
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfragen ausgeben?? 2 woerny01 669 11. Jul 2004, 07:10
Gast SQL Abfragen ausgeben??
Keine neuen Beiträge Access Tabellen & Abfragen: Eingabefelder in Abfragen?!?! 6 Diovan80 609 28. Jun 2004, 09:51
Diovan Eingabefelder in Abfragen?!?!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project