Подскажите как правильно сделать CMQCS команду в MS |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Подскажите как правильно сделать CMQCS команду в MS |
MarVal |
12.3.2017, 13:45
Сообщение
|
|
|
|
|
MpAimPro |
12.3.2017, 13:48
Сообщение
|
|
|
MarVal |
12.3.2017, 13:51
Сообщение
|
|
Ganniball13, напишите реальные лимиты и будет вам хороший sql запрос.
Если не учитывать, что у забаненного сервера снимаются все услуги. Код CMQCS = (SELECT address FROM servers WHERE first = '1' AND ban = '0' ORDER BY RAND() LIMIT 1) UNION (SELECT address FROM servers WHERE top = '1' AND ban = '0' ORDER BY date_end_top DESC LIMIT 5) UNION (SELECT address FROM servers WHERE boost = '1' AND ban = '0' ORDER BY date_create DESC LIMIT 50) UNION (SELECT address FROM servers WHERE vip = '1' AND ban = '0' ORDER BY color DESC, RAND() LIMIT 80) UNION (SELECT address FROM servers WHERE color = '1' AND ban = '0' ORDER BY RAND() LIMIT 100) Иначе Код CMQCS = (SELECT address FROM servers WHERE first = '1' ORDER BY RAND() LIMIT 1) UNION (SELECT address FROM servers WHERE top = '1' ORDER BY date_end_top DESC LIMIT 5) UNION (SELECT address FROM servers WHERE boost = '1' ORDER BY date_create DESC LIMIT 50) UNION (SELECT address FROM servers WHERE vip = '1' ORDER BY color DESC, RAND() LIMIT 80) UNION (SELECT address FROM servers WHERE color = '1' ORDER BY RAND() LIMIT 100) Лимиты: first = 1шт. top = 5шт. boost = 50шт. vip/vip+color = 80шт. color = 100шт. |
|
|
Ganniball13 |
12.3.2017, 14:00
Сообщение
|
|
|
|
|
onotole |
13.3.2017, 15:47
Сообщение
|
|
|
|
|