|
|
|
| Здравствуйте!
Имеется такой запрос к базе
$obj = new pager_mysql("$tbl_position AS h JOIN $tbl_paragraph AS f
ON h.id_position = f.id_position",
"WHERE h.id_catalog=$_GET[id_catalog]",
"ORDER BY f.id_position",
$pnumber,
$page_link,
"&id_catalog=$_GET[id_catalog]");
|
Нужно вывести уникальные значения столбца "id_position" понимаю, что при этом надо использовать ключевое слово "DISTINCT", но как правильно прописать его в этом запросе затрудняюсь. | |
|
|
|
|
|
|
|
для: Никос
(11.09.2009 в 11:12)
| | Это не запрос.
Это php-код, применяющий некий неописанный класс.
Если у Вас есть вопросы по запросу - приведите текст SQL-запроса.
Если вопрос по классу - приведите сам класс, но не здесь, а в разделе php. | |
|
|
|
|
|
|
|
для: Trianon
(11.09.2009 в 11:32)
| |
// Формируем запрос на получение
// общего количества записей в таблице
$query = "SELECT COUNT(*) FROM {$this->tablename}
{$this->where}
{$this->order}";
$tot = mysql_query($query);
if(!$tot)
{
throw new ExceptionMySQL(mysql_error(),
$query,
"Ошибка подсчёта количества записей");
|
Вот запрос к базе как здесь прописать прописать выборку уникальных значений? | |
|
|
|
|
|
|
|
для: Никос
(11.09.2009 в 12:54)
| | после строк
$query = "SELECT COUNT(*) FROM {$this->tablename}
{$this->where}
{$this->order}";
напишите
echo '<pre>' . htmlspecialchars($query);
скопируйте со страницы тот текст который выведет это echo
, это и будет текст запроса | |
|
|
|