Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Anzahl der Spalten einer anderen Tabelle in einer Query

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Anzahl der Spalten einer anderen Tabelle in einer Query

    Hi,

    Der Titel ist ein bisschen verwirrend, mir ist aber kein besserer eingefallen.

    Also ich habe 2 Tabellen, diese sehen "ungefähr" so aus.

    Code:
    Tabelle1:
    id	| content
    ---------------------
    23 	| asdfgh
    13 	| qwertz
    
    Tabelle2:
    id	| id2
    --------------------
    23 	| 5654
    23 	| 3455
    13 	| 2345
    13 	| 4567
    13 	| 7654
    Wenn ich jetzt eine Mysql Abfrage von Tabelle1 mache, möchte ich, dass bei jedem Treffer die Anzahl an Spalten die in Tabelle2 mit der selben id wie in Tabelle1 sind ausgegeben wird.
    Ich könnte das ganze auch mit mysql_num_rows machen, nur das wäre viel einfacher.

    Gibt es da eine Möglichkeit?
    Würde mich über paar Tip, Links etc freuen.

    mfg


  • #2
    Ungefähr so z. B., wenn ich mich nicht vertippt habe.

    Code:
    SELECT t1.id, t1.content, (SELECT COUNT(*) FROM tabelle2 t2 WHERE t2.id = t1.id) AS anzahl
      FROM tabelle1 t1
    ORDER BY t1.id;
    Grüße
    Thomas

    Kommentar


    • #3
      Hi thomas,

      Funktioniert super , danke für deine Hilfe.

      lg

      Kommentar

      Lädt...
      X