SELECT mein.person_id AS per_Id, DATE( mein.timestamp ) AS dates, SUM( nr_pos ) AS pos, SUM( nr_neg ) AS neg, SUM( nr_neu) AS neu,
op , clo
FROM base1.q
LEFT JOIN base1.mein ON DATE( mein.timestamp ) = q.date
AND mein.person_id = q.id
WHERE mein.person_id = 1
GROUP BY q.date, q.id
ORDER BY mein.person_id, q.date DESC
base1上記のコードは次のことを行う必要があります。データベースの2つのテーブル、つまりqとを結合したいmein。これは、列と列が一致する場合、および列と列が一致する場合に結合されるように発生する必要がdate(mein.timestamp)ありq.dateます。これで私が抱えている難しさは、エントリがなくてもエントリをそこに入れたいということです。そのため、左外側の結合を使用しました。残念ながら、エントリがないがエントリが
ある行がまだキックアウトされています。これを防止し、それらの行をジョイントテーブルに残しておくにはどうすればよいですか?mein.person_idq.idqdate(mein.timestamp)date(mein.timestamp)q.date
ありがとう!