PHP subquery

0 Cevap php

Iki tablo ile kolay bir örnek koyalım:

USERS (Id, Name, City)
PLAYERS (Id_Player, Number, Team)

Ve ben subselect hep aynı olan bir döngünün bir subselect ile bir sorgu yapmak zorunda, bu yüzden iki sorgu bölün ve döngü dışında subselect koymak istiyorum.

Ben açıklayacağım. What works but it is not optimize:

for($i=0;$i<something;$i++)
{
    $res2=mysql_query("SELECT Team from PLAYERS WHERE Number=$i 
        AND Id_Player IN (SELECT Id FROM USERS WHERE City='London')");
}

What I would like to do but it doesn't work:

$res1=mysql_query("SELECT Id from USERS where City='London'");
for($i=0;$i<something;$i++)
{
    $res2=mysql_query("SELECT Team from PLAYERS WHERE Number=$i 
        AND Id_Player IN **$res1**");
}

Teşekkürler!

0 Cevap