Announcement

Collapse
No announcement yet.

Unterabfrage liefert kein Ergebnis zurück

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Unterabfrage liefert kein Ergebnis zurück

    Hallo,

    hier mal meine Tabellen (die Tatschae, dass Bilder in der DB gespeichert sind lassen wir mal außer Acht ...):

    Tabelle: kontrolle
    *id
    -hauptartikel
    -unterartikel
    -anzahl

    Tabelle: bilder
    *id
    -artikelnr
    -bild


    Nun möchte ich, das wenn ein hauptartikel (z.B. 123) ausgewählt wurde, zu den entsprechenden unterartikeln (124 und 125) die bilder angezeigt werden sollen.

    Hier mal meine Abfrage:
    Code:
    SELECT bild FROM bilder WHERE artikelnr = ALL (SELECT unterartikel FROM kontrolle WHERE hauptartikel = '123')
    Leider liefert meine Abfrage keine Ergebnisse zurück, obwohl beide Tabellen die Werte enthalten.
    Hat jemand eine Idee?
    Danke!

  • #2
    Versuche es mal so:

    SELECT bild FROM kontrolle
    join bilder on artikelnr = unterartikel
    WHERE hauptartikel = '123'

    oder auch so

    SELECT bild FROM bild,kontrolle
    where artikelnr = unterartikel
    and hauptartikel = '123'


    Welcher Datentyp ist hauptartikel? Bei Integer solltest Du die Hochkommata weglassen.

    Gruß
    docendo discimus

    Comment

    Working...
    X