Markus: 2 tabellen überprüfen

Beitrag lesen

hallo philipp,

erstmla vielen dank für deine bemühungen, aber so ganz klappt dein query nicht.

SELECT
      u.*,
      COUNT(gb.ownerid) AS count
   FROM
      user AS u
      LEFT OUTER JOIN guestbook AS gb ON gb.ownerid=u.id
   ORDER BY count
   GROUP BY gb.ownerid
   LIMIT $start, 10

Damit erhälst du dann etwa folgendes:

id   name  count
   1 n1        3
   2 n2        2
   3 n3        0

das wäre die perfekte lösung, ja... ;-)

ich habe den query jetzt etwas verändert, aber es geht noch immer nicht:

SELECT u.*, COUNT(gb.ownerid) AS 'count' FROM " . $dbpref . "guestbooks AS gb, " . $dbpref . "user AS u LEFT OUTER JOIN guestbooks AS gb ON gb.ownerid=u.id ORDER BY 'count' GROUP BY gb.ownerid LIMIT $start, 10

es erscheint der fehler:

Keine eindeutige(n) Tabelle/Alias: 'gb'