SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 16.04.2010 14:29:36

[MI_nor]
Участник
Зарегистрирован: 23.01.2010
Сообщений: 16

Склеивание запросов

Здравствуйте, проблема такова. первым запросом, мы берем какие-либо нужные поля из первой таблицы, к примеру

Код:

    $select = "SELECT ".$SPAM_MAIL." FROM table name AS a, User_Group AS ug 
    WHERE a.User_ID>0
    AND ug.`User_ID` = a.`User_ID` 
    AND a.".$SPAM_MAIL."<>'' 
    ".($PermissionGroupID!=0?" AND ug.PermissionGroup_ID=".$PermissionGroupID:$fullSearchStr." 
    ORDER BY a.".$SPAM_MAIL)."";

Затем необходимо произвести другой запрос, навскидку:

Код:

$select2  = "SELECT * FROM table name where Checked=1";

Возможно-ли "склеить" оба этих запроса? чтобы в $select был результат 1го+ результат второго и впоследствии работать только с переменной $select?

Неактивен

 

#2 16.04.2010 14:46:14

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Склеивание запросов

Вроде бы, mysqli умеет работать с несколькими резалтсетами.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson