Zum Inhalt springen

registered

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von registered

  1. Vielen Dank für die Antwort. Ich hab mich vllt. doch nicht so unverständlich ausgedrückt wie ich dachte. Fremdschlüssel... richtig? hier beginne ich langsam auszusteigen. Ich muss die Frage etwas ändern: Wenn ich beispielsweise eine Autotabelle habe und in der anderen nicht die Modelle sondern z.B. wie du sagst Motoren u.a. das auf mehrere Autos bezogen werden kann, und ich bspw. über ein BLOB Feld mehrere UIDs von Automodellen für einen Motor habe, dann muss ich doch die Tabelle x-mal durchlaufen, um alle Ergebnisse zu bekommen. Bsp.: Automarkentabelle hat 300 Modelle, Zubehörtabelle 2 Mio Teile. Jetzt müsste doch die Zubehörtabelle 2Mio mal 300 abgefragt werden, rauszufinden, welche Modelle beispielsweise Motor x benutzen. ++++++++++++ + uid + Modell + ++++++++++++ + 1 + Auto1 + +-------------+ + 2 + Auto2 + +-------------+ + 3 + Auto3 + ++++++++++++ +++++++++++++++++++++++++++++++++++++++++ + uid + Fremdkey + Motortyp + Reifentyp + ....... + +++++++++++++++++++++++++++++++++++++++++ + 1 + Auto1, Auto2 + V8 + 225x50 + ....... + +--------------------------------------------------+ + 2 + Auto 3 + V6 + blabla + ....... + +++++++++++++++++++++++++++++++++++++++++ Würde ich nur den Begriff Auto suchen, würde ich 2 Mio Ergebnisse bekommen. Würde ich Auto1 suchen, würde ich je nachdem einebestimmte Anzalh bekommen, die die 2Mios abgegrast hat. Würde ich aber wissen wollen welches Fahrzeug Motor x benutzt (also nach Motor suche) möglicherweise nur 3 Ergebnisse. Allerdings würde die Tabelle trotzdem alle 300 Autos durchgehen, ob diese diesen Motor benutzen. Oder habe ich da einen Denkfehler drin. Das würde mein Verständnisproblem vllt. erklären. Grüße
  2. Hallöchen, ich bin ein Newbie in Sachen Datenbankenabfragen und habe deshalb mal eine Verständnisfrage zu Indizes. Wenn zwei Tabellen 1:n beispielsweise miteinander verknüpft sind und die Abfrage ewig dauert, wie setze ich dann Indizes bzw. wenn ich das richtig weiß, lege ich eine neue Tabelle an. Aber wie, und wenn, dann muss ich doch auch meine Abfrage ändern, oder? Da weiß ich nicht mehr weiter. Bsp. Tabelle 1 enthält Automarken. Tabelle zwei die Typen mit x-Angaben, also bspw. 20 Spalten. Es würde dann Sinn machen Indizes auf die Marken und die Typen zu setzen.(?) Wie mach ich das bzw wie kriege ich das dann hin, dass der Rest der Spalten auch ausgegeben wird, wenn ich ja nur die Modelle und Typen drin habe. Muss ich da eine weitere JOIN Abfrage hinzufügen? Ich hoffe ich hab mich nicht zu umständlich ausgedrückt und es versteht jemand, was ich meine. Grüße

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...