Verze MySQL a poddotazy
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
SELECT * FROM Users T WHERE T.UID IN (SELECT M.UID FROM Messages M WHERE timestamp=1) je muj poddotaz a vypada to tak ze vase verze MySQL nepodporuje poddotazy, anebo se pletu? Diq za info
-
Nepletes.. tato verze MySQL to neumi...
-
Ale da se to oprcit pres join...
-
join je priliz pomalej, da sa to okaslat takto v tomto konkretnom pripade, kde jde o identifikatory urobite si nejaky string :) $str donho databazy udelejte dotaz $str=""; $result=... while... klasicke veci nakonec bude vypadat ten string nejak takto $str=="1,2,3,6,7" no a pak staci dat .... WHERE UID IN ($str); funguje to zarucene, je to rychlejsi nez join na velkych datach
-
no, imho je join rychlejsi jak vnoreny select....