Revo: MySQL Subquerie mit Daten aus dem übergeordneten Query

Beitrag lesen

Hallo alle,

ich möchte eine Abfrage auf eine Datenbank ausführen, bei der Informationen aus zwei Tabellen zusammengefasst werden.

Tabelle 1                             Tabelle 2
+---------------+                     +--------------+
| id            |   <-------------    | id           |
+---------------+                     | beschreibung |
                                      +--------------+

Pseudo-SQL:
select tabelle2.id, beschreibung, (select count(*) from tabelle1 where id = äußeres_query.id) from tabelle2;

In Worten:
Hole die id und die Beschreibung aus Tabelle 2 und hänge an jede Zeile an, wie oft die id in Tabelle 1 vorkommt.

1. Gibt es eine Möglichkeit dieses konkrete Problem zu lösen? Möglicherweise mit Joins?
2. Gibt es in SQL (außer der Übergabe an eine Stored Procedure - da auf dem Server, auf dem die Abfrage ausgeführt werden soll nicht verfügbar) eine Möglichkeit aus einem Subquery auf Felder des äußeren Querys zuzugreifen?

Lg
Revo