Announcement

Collapse
No announcement yet.

MySql - Relationship output

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

  • MySql - Relationship output

    Hallo,

    ich habe ein kleines Verständnis Problem. Ich habe bei mir zwischen zwei Tabellen eine Relation hergestellt, aber weiß nicht wie ich diese ausgeben kann. Ich habe eine "order"-Tabelle, welche mit einer "customer"-Tabelle verknüpft ist. Nun will ich die "order"-Tabelle in php ausgeben lassen, aber so das auch der Kundenname angezeigt wird etc. ist das möglich?

    P.S.: Sitze nicht lange an SQL, also nicht böse sein

    Mfg

  • #2
    select * from order o join customer c on o.customerid = c.customerid

    oder

    select o.*, c.* from order o join customer c on o.customerid = c.customerid

    oder

    select o.*, c.customer_name from order o join customer c on o.customerid = c.customerid

    Die * Notation dient nur der Faulheit und ist hier der Unbekanntheit der wirklichen Feldnamen geschuldet, nicht empfehlenswert im Echtsystem.
    Gruß, defo

    Comment


    • #3
      Originally posted by defo View Post
      select * from order o join customer c on o.customerid = c.customerid

      oder

      select o.*, c.* from order o join customer c on o.customerid = c.customerid

      oder

      select o.*, c.customer_name from order o join customer c on o.customerid = c.customerid

      Die * Notation dient nur der Faulheit und ist hier der Unbekanntheit der wirklichen Feldnamen geschuldet, nicht empfehlenswert im Echtsystem.
      Vielen Danke.
      Habe es jetzt ausprobiert, aber funktioniert nicht wirklich :/
      Woran könnte es liegen?
      LG

      Comment


      • #4
        aber funktioniert nicht wirklich
        ..ist kein Fehler.

        Zeige das Datenmodel
        Zeige die Abfrage
        Zeige den Fehler (Fehlermeldung oder welches Ergebnis erwartet wird und welches Ergebnis kommt)

        https://www.datenbanken-verstehen.de...te-normalform/

        https://de.wikipedia.org/wiki/Normal...ormalform_(2NF)
        Christian

        Comment


        • #5
          Originally posted by kvnhmn View Post

          Vielen Danke.
          Habe es jetzt ausprobiert, aber funktioniert nicht wirklich :/
          Woran könnte es liegen?
          LG
          Korrigiere, es klappt alles - ich trottel habe die Tabellen vertauscht.

          Comment


          • #6
            joo, kommt vor....
            Christian

            Comment

            Working...
            X