Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2015, 19:56   #1
Dante5
Пользователь
 
Регистрация: 01.09.2010
Сообщений: 22
По умолчанию обеденение двух запросов в один (SQL)

как объединить данное условие в один так как выводить только одну запись а должно все которых нет во второй таблице

Код:
$USER = $_SESSION["user"];
$ZALOBA = 25;

$TIMEOFF = time()-60*60*24;

$stmt = $PDO->prepare("SELECT * FROM asp_ads WHERE status=? and zaloba<? ORDER BY vip DESC");
$stmt->execute(array(1,$ZALOBA));
$stmt->setFetchMode(PDO::FETCH_LAZY);
while($SQLUSER = $stmt->fetch())
{
	$stmt = $PDO->prepare("SELECT * FROM `asp_ads_history` WHERE `id_site`=? and user=? and timeserf>?");
	$stmt->execute(array($SQLUSER->id,$USER,$TIMEOFF));
	$stmt->setFetchMode(PDO::FETCH_LAZY);
	$SQLSyte = $stmt->fetch();
	if($SQLSyte==false)
	{
		echo '<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">';
			echo '<tr>';
				echo '<td colspan="4" id="marg">';
					echo $SQLUSER->url;
					echo '<hr class="style-three" />';
				echo '</td>';
			echo '</tr>';
		echo '</table>';
	}
}

Последний раз редактировалось Stilet; 04.08.2015 в 20:48.
Dante5 вне форума Ответить с цитированием
Старый 04.08.2015, 20:53   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
SELECT * FROM asp_ads, asp_ads_history 
WHERE 
     asp_ads.id<>asp_ads_history.status
and asp_ads_history.user=?
and asp_ads_history.timeserf>?
and zaloba<? 
ORDER BY vip DESC
Если не ошибаюсь...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
winsock http несколько запросов за один коннект Biohazard Работа с сетью в Delphi 0 07.10.2014 17:16
сложение двух запросов. tema654 Microsoft Office Access 2 09.01.2012 23:09
как прописать из 3 запросов в один ketrik5 Microsoft Office Access 3 21.12.2010 17:06
Связка двух запросов shefus SQL, базы данных 1 11.11.2010 19:56
помогите с совмещением двух запросов. SQL Server S_Yevgeniy БД в Delphi 8 21.12.2009 21:13