Mysql Два запроса в одном + вывод результата

Maxxis

Новичок
Всем привет!

Есть две таблицы в базе: F и SUB,нужно из этих двух таблиц выбрать данные одним запросом
и получить в результате эти значения
PHP:
$query="SELECT * FROM `f` WHERE  `uid`='1' ORDER BY `uid`";

$query="SELECT * FROM `sub` WHERE  `subr`='1' ORDER BY `subr`";
далее ,хотелось бы что результат преобразовывался,помещался в одну переменную ,а не ,к примеру

PHP:
 $_SQ['subr'] , $_SQ['uid']
Извиняюсь,может что-то непонятно объяснил.
Подскажите пожалуйста как с этим разобраться.

Заранее спасибо!
 

Фанат

oncle terrible
Команда форума
Почему две, а не одна?
Почему одним, а не двумя?
 

Maxxis

Новичок
Почему две, а не одна?
Почему одним, а не двумя?
1.мне нужно как-то сформировать два запроса в один,насколько я понимаю -это что-то типа join.Перечитал мануалы по join,теперь мозг кипит,ничего понять не могу.
и выводить результат в одну переменною,while'om
 

Maxxis

Новичок
Вот,
PHP:
SELECT * 
FROM  `sub` AS  `subs` 
JOIN  `f` AS  `fr` ON  `fr`.`friends` =  `subs`.`subscriber` 
WHERE  `subs`.`subscriber` =1
LIMIT 0 , 30
получился у меня вот такой запрос,как мне возможно вывести результат,так,что бы результаты находились в одной переменной?
↓ в коде снизу-это традиционный способ,а в коде сверху ↑ как вывести полученные результаты ?
PHP:
$query="SELECT * FROM `friends` WHERE  `uid`='".$_SESSION['uid']."' ORDER BY `friends`";
             $sql=mysql_query($query);
          $num=mysql_num_rows($sql);
 while($build_res = mysql_fetch_array($sql)) {
 
Сверху