Мне нужно вернуть одну строку с некоторыми данными, взятыми из некоторых таблиц, не связанных друг с другом.MySql - Лучший способ сделать такой запрос
Так, например, мои фактические запросы это (я сделал это trought РНР скрипт):
$query=mysql_query("SELECT trackid FROM tracklist WHERE usersub='".$_SESSION['nickname']."'",$mydb);
echo mysql_num_rows($query);
$query=mysql_query("SELECT trackid FROM comments WHERE usercom='".$_SESSION['nickname']."'",$mydb);
echo mysql_num_rows($query);
$query=mysql_query("SELECT vote FROM vote WHERE uservote='".$_SESSION['nickname']."'",$mydb);
echo mysql_num_rows($query);
$query = mysql_query("SELECT datereg FROM users WHERE nickname='".$_SESSION['nickname']."'",$mydb);
echo mysql_result($query,0,'datereg');
Но это вызов сервера MYSQL 4 раза. Какое ваше предложение улучшить эту ситуацию?
Ну вы 4 таблицы, эрго 4 DB называет :) – benhowdle89