powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SELECT параметров по умолчанию
2 сообщений из 2, страница 1 из 1
SELECT параметров по умолчанию
    #40078338
Tonny96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос

Код: sql
1.
2.
3.
SELECT ip,end,reason,admin FROM bans WHERE steamid = '[U:1:1023514864]' AND end <= 1999425446 
UNION 
SELECT steamid,end,reason,admin FROM bans WHERE ip= '31.162.4.155' AND end <= 1999425446



Мне нужно чтоб в результате всегда база данных отвечала 2 записями не зависимо подошло условие или нет. Если подошло то возвращаем значения:
ip,end,reason,admin - 1я запись
steamid,end,reason,admin - 2я запись

, есть нет то возвращаем 'xD' для VARCHAR а для INT 0:
xD,0,xD,xD - 1я запись
steamid,end,reason,admin - 2я запись

аналогично со 2й если в ней ниче нет то нужно вернуть по умолчанию xD,0,xD,xD

Надеюсь я понятно изьяснил задачу. Спасибо
...
Рейтинг: 0 / 0
SELECT параметров по умолчанию
    #40078402
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
( SELECT ip, end, reason, admin 
    FROM bans 
    WHERE steamid = '[U:1:1023514864]' AND end <= 1999425446
  UNION ALL
  SELECT 'xD', 0, 'xD', 'xD'
    ORDER BY end = 0 LIMIT 1 )
UNION ALL
( SELECT steamid, end, reason, admin 
    FROM bans 
    WHERE ip= '31.162.4.155' AND end <= 1999425446
  UNION ALL
  SELECT 'xD', 0, 'xD', 'xD'
    ORDER BY end = 0 LIMIT 1 )
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SELECT параметров по умолчанию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]