Forum: PC-Programmierung MySQL case mit and Filterungen


von Rob (Gast)


Lesenswert?

Hi,
ist es möglich in einem MySQL case and "Filterungen" einzusetzen?

1
select 
2
case COUNT(DISTINCT ti.error)when and ti.revise='F' and ti.state='A'and ti.date='L' END AS failed,
3
case COUNT(DISTINCT ti.sub_error)when and ti.revisen='K'' END AS sub_error
4
5
from users u
6
join ...
7
left join ...
8
where u.id = 123456
9
;

von Peter II (Gast)


Lesenswert?

Rob schrieb:
> ist es möglich in einem MySQL case and "Filterungen" einzusetzen?

ich versteht nicht was du erreichen willst, kenne auch mysql nicht im 
Detail. Aber eventuell ist es das was du willst?
1
select 
2
case COUNT(DISTINCT case when ti.revise='F' and ti.state='A'and ti.date='L' then ti.error else NULL END) AS failed,
3
...
4
from users u
5
join ...
6
left join ...
7
where u.id = 123456
8
;

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.