Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Geschachtelte SQL-Abfrage _ Dringend!!

Begonnen von accessbenutzer, Januar 09, 2012, 00:52:02

⏪ vorheriges - nächstes ⏩

accessbenutzer

Liebes Forum,

ich hab ein Problem, eine geschachtelte SQL-Anweisung zu erstellen:

3.Geschachtelte Abfrage
SELECT  Projekte.Projektnr, Projekte.Titel, Firma.Name
FROM Projekte, Firma
WHERE SELECT Firma = "Bosch" AND Projektnr WIE 2#;
   Zeigt alle Projekte der Firma Bosch an, die in der Projektnummer als erste Ziffer eine 2 haben

Das ist offensichtlich falsch. Ist eine ganz normale. Wie kann ich daraus eine geschachtelte basteln??


Meine Tabellen:
Firmen:   {[Ust.-ID; Firmenname; Firmenanschrift; Branche; Mitarbeiter; Eigentümer; Umsatz; Projekt-Nr.]}

Projekte:   {[Projekt-Nr.; Titel; Beschreibung; Anfangsdatum; Enddatum]}

BItte um schnelle Antwort=) Danke!!!



DF6GL

Hallo,

Grundsätzlich:

-- Auf Leer- und Sonderzeichen in Namen verzichten
-- keine reservierten Wörter benutzen.
-- ID-Felder (Primärschlüsselfelder) in JEDER Tabelle benutzen
-- Normalisierungsregeln beachten und umsetzen
-- keine Rechenergebnisse in Tabellen speichern
-- Beziehungen richtig definieren  (Eine Firma hat viele Projekte, ein Projekt hat eine Firma)





Tabellen:


tblFirmen

FirmaID (PK, Zahl, long)
Firmenname
Firmenanschrift  (--> normalisieren)
Branche           (Fremdschlüssel!)
Mitarbeiter       (Fremdschlüssel!)
Eigentümer     
Umsatz             (Berechnetes Feld?)
UstID
ProjektNr
     

tblProjekte

ProjektNr  (PK,  Text)
FirmaID (Fremdschlüssel zu tblFirmen)
Titel
Beschreibung
Anfangsdatum
Enddatum


" Zeige alle Projekte der Firma Bosch an, die in der Projektnummer als erste Ziffer eine 2 haben":


SELECT  tblProjekte.Projektnr, tblProjekte.Titel, tblFirmen.FirmenName
FROM tblProjekte inner join  tblFirmen on tblProjekte.FirmaID = tblProjekte.FirmaID
WHERE  tblFirmen.Firmenname = "Bosch" AND tblProjekte.Projektnr like "2*"



Was heißt
Zitat3.Geschachtelte Abfrage
???
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access