|
Тема |
Re: Помогнете за една MySQL заявка [re: нy зaяц] |
|
Автор | nu zaqc (Нерегистриран) | |
Публикувано | 01.09.05 16:16 |
|
|
Hmm EXPLAIN kaza mnogo raboi koito na men chestno kazano nishto ne mi goworqt - opredeleno dosta raboti neznam w mysql.
Opitah se da resha problema kato razbih zaqwkite na 2 chasti i s pomoshta na php gi obrabotwam. Reshenieto rabot no e bawno wse pak .
Ima li nachin tezi 2 zaqwki da se optimizirat w edna i da se zaobikoli polzwaneto na php?
TABLE1 e tablica q koqto se sydyrjat unikalnite Num te sa primary key
TABLE2 e tablicata koqto sym posochil w pyrwiq si post
Eto taka reshih problema s PHP/ima li po elegantno reshenie samo s mysql zaqwka spored was?/
select Num from TABLE1 - zapiswam rezultatite w masiw1
select max(Data) from TABLE2 where Num = /tuk izrejdam rezultatite ot gorniq masiw1 - i priswoqwam za wsqko Num poluchenoto max(Data) w drug masiw2;
select ID from TABLE2 where Num = /danni ot masiw1 / and Data = /danni ot masiw2/
|
| |
|
|
|