の数が異なる使用しかし、私は私が今行く方法を知らないMYSQLザ・は、SELECT文が列
SELECT stat.user_id, user.username,
SUM(stat.vertrag) AS vertrag,
SUM(stat.zubehoer) AS zubehoer,
SUM(stat.privat) AS privat,
SUM(stat.service) AS service,
SUM(stat.bs_vertrag) AS bus
FROM statistics stat
join users user on stat.user_id = user.uid
WHERE stat.user_id != '0' AND stat.datum LIKE '%$month%'
GROUP BY stat.user_id
UNION
SELECT bew.user_id, stat.user_id, user.username,
SUM(case when bew.log = 'inv_imei'
THEN
1
ELSE
0
END) AS inv
FROM user_bewegungen bew
JOIN users user ON user.uid = bew.user_id
JOIN statistics stat ON bew.user_id = stat.user_id
WHERE bew.date LIKE '%$month%'
GROUP BY bew.user_id
ORDER BY vertrag DESC
することはできません....
最初の選択は完璧で、機能します。行 "ログ"を追加する必要があるので、今私は組合を追加しました。 IDは、それにもありますが、私はエラーになっ
使用SELECTステートメントは、列
の数が異なる、誰が助けることはできますか?
'NULL'は、あなたが右でもある任意のデータ型 –
@VigneshKumarを持っていないdoest私は自分の答えを更新しました。終わり。 – vaso123
@lolka_bolkaあなたは動作し、エラーが表示されない「NULL」 –