Добрый день.
Я новичок в mysql и поэтому нужна помощь в составлении запроса.
Работаю в CRM "Клиентская база" (clientbase.ru), где необходимо включать вычисления для автоматизации некоторых действий.
Задача у меня такая.
Я хочу получить отсортированный массив в котором будут содержатся строки в которых поле "незачет" будет равно нет. После чего мне необходимо выбрать случайную строку из этого массива и далее передать из этой строки поле "ФИО" в поле замена.
Ошибок код не выдает но и работать не хочет. (хотя думаю, что ошибки в синтаксисе есть)
Вот мой код:
f3720 - поле "незачет" (тип "список")
f483 - поле ФИО (тип текст)
f3710 - поле Замена (тип пользователь)
CODE ( SQL):
скопировать код в буфер обмена
$yes = 'да'; $no = 'нет'; IF (f3720 == $yes ) { $mas = data_select_array(46, 'ALL_ROWS', "status=0 AND f3720"==",$no"); $query= "SELECT * FROM $mas ORDER BY RAND() LIMIT 1"; $sql_result=sql_query($query); $row=sql_fetch_array($sql_result); $line['f3710'] = $row['f483']; }
Помогите пожалуйста кто разбирается
|