[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запросы
blade
Имеется несколько запросов такого типа

$sql = "SELECT * FROM tb_config WHERE item='user' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);

$sql = "SELECT * FROM tb_config WHERE item='bot' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);

$sql = "SELECT * FROM tb_config WHERE item='userbot' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);

Можно ли их объеденить в один ? И если можно как это повлияет на быстродействие?
Заранее всем спасибо!



Спустя 11 минут, 40 секунд (22.04.2010 - 21:53) sergeiss написал(а):
А цель-то какая этого объединения, что надо получить в итоге?

Спустя 2 минуты (22.04.2010 - 21:55) twin написал(а):
Можно. LEFT JOIN, INNER JOIN, RIGHT JOIN
Можно просто сразу из всех таблиц, перечислив через запятую.
Конечно будет влиять на скорость, но не факт, что в худшую сторону.

Спустя 1 минута, 23 секунды (22.04.2010 - 21:56) blade написал(а):
А можно пример объединения ?

Спустя 4 минуты, 20 секунд (22.04.2010 - 22:01) twin написал(а):
Нельзя. Ибо я окарал. Таблица то одна... Лажу посоветовал. sad.gif

Спустя 1 минута, 19 секунд (22.04.2010 - 22:02) twin написал(а):
$sql = "SELECT * FROM tb_config WHERE item='user' OR  item='bot' OR item='userbot' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_ASSOC($result);

Спустя 11 минут, 17 секунд (22.04.2010 - 22:13) blade написал(а):
twin а почему Вы используете OR? я же так понимаю что это "или" а мне нужно чтоб было все вместе

Спустя 27 минут, 6 секунд (22.04.2010 - 22:40) waldicom написал(а):
Цитата (twin @ 22.04.2010 - 21:02)
$sql = "SELECT * FROM tb_config WHERE item='user' OR  item='bot' OR item='userbot' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_ASSOC($result);

Все верно, только скобки надо расставить, а то результат будет другой

Цитата (twin @ 22.04.2010 - 21:01)
Нельзя. Ибо я окарал. Таблица то одна... Лажу посоветовал. sad.gif

Таблицу можно и на себя джойнить, если надо... В этом случае не надо
Быстрый ответ:

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