hallo all,
steh gerade etwas auf der leitung, dneke das es sicher mit MySQL möglich ist:
habe 2 tables:
table1:
T1ID I Name I
==========
1 I test1 I
2 I test2 I
table2:
T2ID I T1ID I Status
==============
1 I 1 I 10
2 I 1 I 5
3 I 2 I 20
so ich will das mit alle namen von table1 ausgeben werden die in in table2 nur einen status unter 20 haben. also wirklcih nur, nicht das einer ja und dehlab ist er auch dabei.
wenn z.b. ein eintrag für T1ID in table2 einen status von 22 hat, darf er nicht merh erschienen, allerdings wenn er wieder 18 hat schon. also im gesamten gesehn.
quasi so:
ich weiss, das diese abfrage nicht geht, soll nur eine einfach darstellung wie ich das meine.
jemand eine idee?
danke
steh gerade etwas auf der leitung, dneke das es sicher mit MySQL möglich ist:
habe 2 tables:
table1:
T1ID I Name I
==========
1 I test1 I
2 I test2 I
table2:
T2ID I T1ID I Status
==============
1 I 1 I 10
2 I 1 I 5
3 I 2 I 20
so ich will das mit alle namen von table1 ausgeben werden die in in table2 nur einen status unter 20 haben. also wirklcih nur, nicht das einer ja und dehlab ist er auch dabei.
wenn z.b. ein eintrag für T1ID in table2 einen status von 22 hat, darf er nicht merh erschienen, allerdings wenn er wieder 18 hat schon. also im gesamten gesehn.
quasi so:
PHP-Code:
"SELECT `NAME` FROM `table1`, `table2` WHERE table1.T1ID = table2.T1ID AND MIN(table2.Status) < 20 GRoUP BY table2.Status
jemand eine idee?
danke
Kommentar