как правильно задавать 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
Автор явно не в ладах с русским...
Для этого есть оператор sql join
Автор явно не в ладах с русским...
Спустя 9 минут, 33 секунды (11.05.2012 - 10:36) Игорь_Vasinsky написал(а):
Вот хорошая статейка о Joinах
http://anton-pribora.ru/articles/mysql/mysql-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
Думаю тут с ИННЕРЖОИНам надо условия поставить подобо так
тут "?" и ":" значки образует ИФ ЭЛС покажите пожалуйста примеры на этот. :huh:
с условиям если 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 написал(а):
вот он что! всегда эти коды видел не с ображался что это такой мне точно к тебе надо прийти чтобы ты мне учил!
спасибо огромное

_____________
Купить хостинг для размещения сайтов
if ($naciya=="Lezgin") {
echo "Лезгин";
} else {
echo "все ровно Лезгин :)";
}