[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод строк из таблицы с помощью объединения join
Страницы: 1, 2, 3, 4
Риточка
+all-то же самое
Риточка
Но мне надо, чтобы все выводилось(
DarkLynx
Покажи запрос
Риточка
...даже если одинаковые
Риточка
Ты ж понял, что повторы убирает? Вот запрос
<?
include ("../bd.php");
$result="SELECT marka FROM razm_avto WHERE id_user = 43 UNION ALL SELECT marka FROM razm_avto_kom WHERE id_user = 43";
$res = mysql_query($result);
$num=mysql_num_rows($res);
echo $num;
while($row = mysql_fetch_array ($res))
{
$marka=$row['marka'];
echo $marka;
}
?>
DarkLynx
Странно.. Не должен убирать..
Риточка
ну ты ж там пробовал у себя на тесте? попробуй пожалуйста
xlebosol
SELECT `tab1`.*, `tab2`.*
FROM tb1 as tab1
INNER JOIN tb2 as tab2
ON (`tab1`.id_user=`tab2`.id_user)
WHERE `tab1`.id_user=43

Данный запрос не работает или ты типа не знаешь как результат взять. Если стоит цикл, то и его надо переделывать или должны запрос подстроить под последующую выборку?
xlebosol
SELECT `tab1`.marka as marka1, `tab2`.marka as marka2
FROM tb1 as tab1
INNER JOIN tb2 as tab2
ON (`tab1`.id_user=`tab2`.id_user)
WHERE `tab1`.id_user=43
Риточка
Цитата (xlebosol @ 23.05.2013 - 23:30)
SELECT `tab1`.marka as marka1, `tab2`.marka as marka2
FROM tb1 as tab1
INNER JOIN tb2 as tab2
ON (`tab1`.id_user=`tab2`.id_user)
WHERE `tab1`.id_user=43

Данный запрос работает, но выводит 6 строк. Непонятно только как он их считает, если всего 5
Риточка
Заработало!!!!!!!!! спасибо огромное DarkLynx.
<?
include ("../bd.php");
$result="SELECT marka FROM razm_avto WHERE id_user = 43 UNION ALL SELECT marka FROM razm_avto_kom WHERE id_user = 43";
$res = mysql_query($result);
$num=mysql_num_rows($res);
echo $num;
while($row = mysql_fetch_array ($res))
{
$marka=$row['marka'];
echo $marka;
}
?>

Только как бы мне теперь туда ORDER BY datetime DESC вставить?


 ! 

М
оформляй код тегами!
killer8080
killer8080
Цитата (Риточка @ 23.05.2013 - 22:46)
Заработало!!!!!!!!! спасибо огромное DarkLynx.

не вижу отличия от предыдущего, когда говорила что не работает. rolleyes.gif
Цитата (Риточка @ 23.05.2013 - 22:46)
Только как бы мне теперь туда  ORDER BY datetime DESC вставить?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.