Abfrage, Hilfe ich bin verwirrt.

Fruitgum

Erfahrenes Mitglied
Ave,


Ich versuche mit einen JOIN mir mehre Datensätze zu ermitteln.


Tabelle 1

Bewertung:

ja, nein, datum, user_id, event_id



Tabelle 2

User:

user_id, UserName



Tabelle 3

Kommentare:

event_id, user_id, comment, datum



PHP:
$sql = '

SELECT * 
FROM bewertung as a 
JOIN user AS b ON b.user_id = a.user_id
JOIN LEFT  kommentare as c ON c.datum = a.datum
WHERE a.event_id = $myVariable ODER BY a.datum DESC

';

Nun ich möchte zu einem Event mir alle Bewertungen und Kommentare holen und die beiden nach datum sortieren. Der Join in User ist nur dafür da um zu ermitteln wer eine Bewertung oder ein Kommentar, oder beides, geschrieben hat.
 
Mach bitte ein Datenbeispiel mit Tabellen. So in der Art:
Das hab ich:
Code:
Tabelle mitarbeiter
id | firma_id | name
--------------------
1  | 1        | MA1
2  | 1        | MA2
3  | 2        | MA3

Tabelle Firma
id | name
---------------------
1  | firma1
2  | firma2

Nun will ich wissen, welche Firma wieviele Mitarbeiter hat. Das soll dann so aussehen
Code:
firma_id | firma_name | anzahl_mitarbeiter
------------------------------------------
1        | firma1     | 2
2        | firma3     | 1
 

Neue Beiträge

Zurück