Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Mach mir 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
datum | uhrzeit | wert| name
------|---------|------|------
1 | 2 | wz | z
1 | 2 | wa | a
1 | 2 | wb | b
2 | 3 | vz | z
2 | 3 | va | a
2 | 3 | vb | b
SELECT
t.datum,
t.uhrzeit,
MAX(IF(t.`name` = 'z', wert, NULL)) AS z,
MAX(IF(t.`name` = 'a', wert, NULL)) AS a,
MAX(IF(t.`name` = 'b', wert, NULL)) AS b
FROM
testtabelle AS t
GROUP BY
t.datum,
t.uhrzeit;
datum | uhrzeit | z | a | b
------------------------------
1 | 2 | wz | wa | wb
2 | 3 | vz | va | vb
SELECT
n.`name`
l.*
FROM
log AS l
INNER JOIN namen AS n
ON l.id_name = n.id
SELECT
l.datum,
l.uhrzeit,
MAX(IF(n.`name` = 'z', l.wert, NULL)) AS z,
MAX(IF(n.`name` = 'a', l.wert, NULL)) AS a,
MAX(IF(n.`name` = 'b', l.wert, NULL)) AS b
FROM
log AS l
INNER JOIN namen AS n
ON l.id_name = n.id
GROUP BY
l.datum,
l.uhrzeit;