Saya ada dua meja
Klik jadual
id |. masa
Jadual Perjalanan
id |. cap masa
Saya ingin mendapatkan data daripada dua jadual KUMPULAN MENGIKUT EKSTRAK(DAY FROMride.timestamp) Tetapi saya akan mendapat data hanya jika saya mempunyai entri dalam kedua-dua jadual untuk hari yang sama, tetapi saya memerlukan data itu tanpa mengira sama ada kedua-dua jadual tidak mempunyai data. Saya tidak tahu sama ada OUTER join adalah jawapan tetapi mysql tidak menyokong OUTER JOIN
Pertanyaan semasa saya hanya mendapat data jika terdapat entri dalam kedua-dua jadual
COUNT(distinct ride.id) AS ride_ads, COUNT(distinct clicks.id) AS clicks FROM ride INNER JOIN clicks ON EXTRACT(DAY FROM ride.timestamp)=EXTRACT(DAY FROM clicks.time) GROUP BY EXTRACT(DAY FROM ride.timestamp), EXTRACT(DAY FROM clicks.time)```