Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2011, 08:22
agd
 
Fecha de Ingreso: mayo-2008
Mensajes: 98
Antigüedad: 16 años
Puntos: 2
Unir dos consultas MySQL

Hola, soy bastante nuevo en MySQL y me gustaria saber si pudieran darme una mano optimizando consultas.. Tengo lo siguiente:

Código PHP:
$sqlDomain mysql_query('
                        SELECT Id
                        FROM site
                        WHERE Status = 1
                        AND IdSiteCategories = 2
                        ORDER BY TotalRatio ASC 
                        LIMIT 10'
                        
) or die("Error:&nbsp;<b>".mysql_error()."</b>.");


while(
$rowDomain mysql_fetch_assoc($sqlDomain)){

    
$sqlPost mysql_query('
                          SELECT Id,IdSite,Title 
                          FROM post 
                          WHERE Status = 1
                          AND IdPostCategories IN (2,4,5)
                          AND IdSite = '
.$rowDomain['Id'].'
                          ORDER BY Ratio DESC 
                          LIMIT 5'
) or die("Error:&nbsp;<b>".mysql_error()."</b>."); 
                          
    while(
$rowPost mysql_fetch_assoc($sqlPost)){
        echo 
$rowPost['Id'];
        echo 
$rowPost['Title'];
        echo 
$rowPost['IdSite'];
    }

Intente haciendo mis consultas de la siguiente manera:

Código PHP:
$sqlPost mysql_query('
                        SELECT site.Id, post.Id, post.IdSite, post.Title 
                        FROM site, post 
                        WHERE site.Status = 1 
                        AND site.IdSiteCategories = 5 
                        AND post.Status = 1
                        AND post.IdPostCategories IN (2,4,5)
                        AND post.IdSite = site.Id 
                        ORDER BY post.Ratio DESC 
                        LIMIT 5'
) or die("Error:&nbsp;<b>".mysql_error()."</b>.");
                  
while(
$rowPost mysql_fetch_assoc($sqlPost)){
    echo 
$rowPost['Id'];
    echo 
$rowPost['Title'];
    echo 
$rowPost['IdSite'];

El problema con este ultimo es que no puedo limitar ni ordear la tabla "site".

Si necesitan algun otro dato por favor diganme.. Gracias!
__________________
http://clanofhaunted.com