Mailinglisten-Archive |
Hallo Katrin,
(ging aus versehen auch als p-mail heraus (mein mailer spinnt mal wieder))
> -----Original Message-----
> From: Katrin Jacob [mailto:Desdemona2000 at gmx.de]
> select * from T2 where datum >('22.11.2002') and status ='H'
> and parent_row_ID in (select row_id from T1 where name in (
> '022',
> '023'...))
Zunächst hast Du mit Subselects und MySql ersteinmal Trauer, es sei denn Du
verwendest die allerneueste Alpha 4.1.
Vielleicht läßt sich das über Group By lösen, grob formuliert:
select (benötigte spalten),sum(IF(t2.status='A',1,0)) as
asum,sum(if(t2.status='H',1,0)) as hsum
from t1 inner join t2 on row_id=parent_row_id
where t2.datum>('22.11.2002') and t2.status in ('H','A') and t1.name in
('022','023'...)
group by (benötigte spalten)
having asum=0 and hsum>0
ungetestet
Grüße,
Michael Donning
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive