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