[SQL allgemein] Abfrage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [SQL allgemein] Abfrage

    Hallo!

    Ich habe folgende Tabellenstruktur
    PHP-Code:
    SPEISEN
    speise_id
    |überbegriff
    1
    |Suppe
    2
    |Hauptspeise
    3
    |Dessert
    ...


    SPEISELISTE
    speiseliste_id
    |speise_id|speise|steuer|preis
    1
    |1|Rindsuppe|10|2.03
    2
    |1|Nudelsuppe|10|2.30
    3
    |2|Schnitzel|10|4.80 
    usw.

    somit brauche ich wenn neue kat. dazu kommen einfach nur einen Insert in der Tabelle SPEISEN machen und dann in der speiseliste mit dem notwendigen fk (speise_id) reinschreiben!

    jetzt will ich das ganze als Speisekarte ausgeben
    brauche daher ein Abfrage über beide Tabs, jetzt habe ich mich schon etwas in Howtos. und co über Joins eingelesen nur irgendwie hat es nie so funktioniert. Da ich auch oft nicht die tabellen dazu hatte und nicht praktisch üben konnte!

    Ich wollte fragen ob mir jemand kurz eine Join abfrage über die beiden Tabs

    Überbegriff|Speise|Steuer|preis

    erklären kann!


    meine bissherigen versuchen kommen gleich, ich muss sie erst rüberspielen!

    danke

    Patrick

  • #2
    Re: [SQL allgemein] Abfrage

    Original geschrieben von Silent
    meine bissherigen versuchen kommen gleich, ich muss sie erst rüberspielen!
    Na, dann warten wir halt solange

    BTW: ich würde aber 3 Tabellen daraus machen

    Speise: wie bisher
    Speiseliste: wie bisher OHNE speise_id
    SpeiseMenu: speise_id, speiseliste_id
    Zuletzt geändert von Incognito; 15.09.2004, 17:03.

    Kommentar


    • #3
      gut ich habe mal folgendes

      Select speise_id,speise FROM speiseliste INNER JOIN speisen ON (speise_id = speise_id)

      da bekomme ich aber nur die id ich möchte aber

      Suppe|Rindsuppe

      Kommentar


      • #4
        bei mehr als eine Tabelle kannst/darfst/sollst/musst du die Spalten in Form von Tabellenname.Spaltenname ansprechen. Wenn du mehr Information haben willst, dann tutst doch Wenn das Ganze zu lang wird, kannst du auch Tabellenalias einsetzen.

        Kommentar

        Lädt...
        X