Из трех полей выбрать ненулевоеhttp://softtime.ru/forumИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post421341Сделала, как Вы и советовали, получилось. Спасибо. Привожу кусок кода: "?php $q = "SELECT name,COALESCE(CONCAT(Price, '_USD'), CONCAT(Price_euro, '_EUR'), CONCAT(Price_grv,...Из трех полей выбрать ненулевоеFri, 5 Feb 2010 13:07:03 +0300ЛенаИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post421160да, всё правильно, об этом я не подумал... (была подобная задача, делал товары с ценой в у.е и валюты с...Из трех полей выбрать ненулевоеThu, 4 Feb 2010 11:55:06 +0300psychomcИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post421146Это я как раз могу объяснить. Если один товар идет от разных поставщиков, с разными методиками ценообразования, то почему бы...Из трех полей выбрать ненулевоеThu, 4 Feb 2010 10:18:43 +0300TrianonИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post421142изначально непонятно зачем здесь под каждую валюту отдельное поле...Из трех полей выбрать ненулевоеThu, 4 Feb 2010 10:10:49 +0300psychomcИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post421119Из трех полей выбрать ненулевоеThu, 4 Feb 2010 01:24:45 +0300TrianonИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post421103Когда я говорила три запроса, я имела ввиду вот это: "?php $q = db_query("SELECT name, Price, product_code FROM "...Из трех полей выбрать ненулевоеThu, 4 Feb 2010 00:22:31 +0300ЛенаИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post420953Конечно... надо развернуть исследование сравнительной эффективности методик применения криво забитых гвоздей для удерживания картины на стене. Вместо того, чтоб криво...Из трех полей выбрать ненулевоеWed, 3 Feb 2010 00:45:58 +0300TrianonИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post420949тогда можно попробовать выбирать большее из значений незнаю насколько там оптимизировано сравнение, но нашёл непосредственно рядом с COALESCE :) GREATEST(value1,value2,...)...Из трех полей выбрать ненулевоеWed, 3 Feb 2010 00:21:31 +0300heedИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post4209480 значит цена 0 рублей долларов евро и т.д. а вовсе не "не указана" Не указана - значит NULL ....Из трех полей выбрать ненулевоеWed, 3 Feb 2010 00:19:32 +0300TrianonИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post420945Не выходит. SELECT name, COALESCE( Price, Price_grv, Price_euro ) , product_code FROM SS_products Там, где грв. и евро не возвращается....Из трех полей выбрать ненулевоеTue, 2 Feb 2010 23:51:22 +0300ЛенаИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post420940COALESCE(priority1, priority2, ... , priorityN )Из трех полей выбрать ненулевоеTue, 2 Feb 2010 23:27:19 +0300TrianonИз трех полей выбрать ненулевоеhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=71607#post420936В таблице 3 поля: Price,Price_grv,Price_euro - цена в долларах, гривне, евро. Одно из полей - заполнено, два других - пустые....Из трех полей выбрать ненулевоеTue, 2 Feb 2010 23:13:07 +0300Лена