[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: IF ELSE в SQL запросе
azadlezgi
Здравствуйте!

как правильно задавать IF ELSE в SQL запросе

у моего случие есть две таблица

1. таблица "nomeri"
nomeri_id, nomeri_name, nomeri_col, nomeri_cena


и

2. таблица "zakazi"
zakazi_id, zakazi_nomeri_id, zakazi_col


как мне правильно задавать запрос чтобы он работал нормально?

я задаю так: WHERE nomeri_id=$zakazi_nomeri_id AND nomeri_col<=$zakazi_col

суд в том что надо вводит 1. таблица "nomeri"
если 2. таблица "zakazi"-а zakazi_col равно или выше на 1. таблица "nomeri"-у nomeri_col он не вводился на экран

что мне делать помогите пожалуйста

зараний спасибо



Спустя 53 минуты, 15 секунд (11.05.2012 - 10:22) Игорь_Vasinsky написал(а):
а ты что получить то хочешь????

Спустя 4 минуты, 33 секунды (11.05.2012 - 10:27) NitroGenerate написал(а):
Как я понял, у него выводится первая таблица, а надо вывести обе в одном результате.
Для этого есть оператор sql join
Автор явно не в ладах с русским...

Спустя 9 минут, 33 секунды (11.05.2012 - 10:36) Игорь_Vasinsky написал(а):
Вот хорошая статейка о Joinах
http://anton-pribora.ru/articles/mysql/mysql-join/

Спустя 30 минут, 38 секунд (11.05.2012 - 11:07) azadlezgi написал(а):
Мне надо в Экран вводился 1. таблица "nomeri"
с условиям если 2. таблица "zakazi"-а zakazi_col равно или выше на 1. таблица "nomeri"-у nomeri_col

Думаю тут с ИННЕРЖОИНам надо условия поставить подобо так
dbquery("SELECT * FROM ".DB_CUSTOM_PAGES."
WHERE "
.groupaccess('page_access')." AND ".$fieldsvar."
ORDER BY "
.$sortby." ".($_GET['order'] == 1 ? "ASC" : "DESC").($_GET['stype'] != "all" ? "
LIMIT "
.$_GET['rowstart'].",10" : "")


тут "?" и ":" значки образует ИФ ЭЛС покажите пожалуйста примеры на этот. :huh:

Спустя 2 минуты, 4 секунды (11.05.2012 - 11:09) Игорь_Vasinsky написал(а):
это тернарный оператор))))

Цитата
$_GET['order'] == 1 ? "ASC" : "DESC"


if($_GET['order'] = 1)
$_GET['order'] == "ASC";
else
$_GET['order'] = "DESC";

Спустя 6 часов, 50 секунд (11.05.2012 - 17:10) azadlezgi написал(а):
вот он что! всегда эти коды видел не с ображался что это такой мне точно к тебе надо прийти чтобы ты мне учил! rolleyes.gif спасибо огромное


_____________
Купить хостинг для размещения сайтов

if ($naciya=="Lezgin") {
echo "Лезгин";
} else {
echo "все ровно Лезгин :)";
}
Быстрый ответ:

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