Ich muss diese Abfragen kombinieren, so bekomme ich eine Liste von Monaten, mit einer neuen Summe, und die Summe zurück (um neue und wiederkehrende Benutzer zu verfolgen). Ich habe derzeit diese zwei Abfragen unten. Die erste zählt Geräte, die neu sind (Erkennungsfrequenz), die zweite zählt als zurück. Ich möchte die Ergebnisse ausgeben, also ist es eine Tabelle mit Zeilen für jeden Monat, dann zwei Spalten mit neuen und wiederkehrenden Daten.Kombinieren Sie diese mySQL-Abfragen
SELECT COUNT(DISTINCT (mac)) AS new,
EXTRACT(MONTH FROM date_time) AS month
FROM detected_devices
WHERE client_id = 11
AND venue_id = 1
AND detection_frequency = 1
GROUP BY month
UNION ALL
SELECT COUNT(DISTINCT (mac)) AS returning,
EXTRACT(MONTH FROM date_time) AS month
FROM detected_devices
WHERE client_id = 11
AND venue_id = 1
AND detection_frequency > 1
GROUP BY month
Ich habe mich umgeschaut, aber keine Informationen darüber gefunden, wie das mit Aliases gemacht werden kann.
Super-verwenden können. Vielen Dank! Löste Kopfschmerzen. – ajay87