Announcement

Collapse
No announcement yet.

mySQL +BEZIEHUNGEN!

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

  • mySQL +BEZIEHUNGEN!

    Also, in Access zB kann ich zwei Tabellen miteinander Verknüpfen. zB habe ich ne Tabelle KUNDEN und ne Tabelle AUOTS, die miteinander Verknüpft sind. Jeder KUNDE kann mehrere AUTOS haben. 1:n Beziehung heißt das glaube ich. Wie realisiere ich das in mySQL realisieren? Muss ich wenn ich die Tabellen anlege etwas beachten? und wie zB müsste eine QUERY aussehen wenn ich vom KUNDE 1, alle AUTOS haben möchte???? Danke

    <B>danycheck</B>

  • #2
    Hallo Danycheck,

    was benutz Du um die DB anzusprechen ?

    Marti

    Comment


    • #3
      mysql> Select a.kunden_id,a.auto_kennzeichen,k.kunden_name,k.kun den_adresse,k.kunden_id
      -> from auto a
      -> inner join kunden k
      -> on a.kunden_id = k.kunden_id
      -> where k.kunden_id =1;

      Ausgabe:
      +-----------+------------------+---------------+------------------+-----------+
      | kunden_id | auto_kennzeichen | kunden_name | kunden_adresse | kunden_id |
      +-----------+------------------+---------------+------------------+-----------+
      | 1 | Re-ne555-s | oskar mueller | Albrechtstraße 3 | 1 |
      +-----------+------------------+---------------+------------------+-----------+
      1 row in set (0.00 sec)

      Hierbei handelt es sich um eine Abfrage der verknüpften Tabellen
      auto und kunden
      Wobei
      Die Tabelle auto
      hergestellt wurde mit
      create table auto(
      auto_id integer not null auto_increment,
      auto_kennzeichen char(30),
      kunden_id integer(30),
      primary key(auto_id));

      und die Tabelle kunden
      hergestellt wurde mit
      create table kunden(
      kunden_id integer not null auto_increment,
      kunden_name char(30),
      kunden_adresse char(30),
      primary key(kunden_id));

      Ich hoffe ich konnte Dir ein wenig helfen

      Comment

      Working...
      X