Мутник Новичок 19 Июн 2005 #1 Вытащить только те записи, ID которой встречается один раз Подскажите, как из таблички вытянуть ТОЛЬКО те записи, `article_id` которой встречается всего один раз. формат таблицы: article_id | category_id
Вытащить только те записи, ID которой встречается один раз Подскажите, как из таблички вытянуть ТОЛЬКО те записи, `article_id` которой встречается всего один раз. формат таблицы: article_id | category_id
Мутник Новичок 19 Июн 2005 #3 Crazy читал... пришел к выводу примерно такому: PHP: $sql = "SELECT *, count(article_id) as c FROM `ART_REL` WHERE lng_alias = '".$this->lng."' GROUP BY article_id HAVING category_id = '".$this->cid."'"; но что то мне не нравится это решение... хотя, работает правильно. вернее, так как мне надо...
Crazy читал... пришел к выводу примерно такому: PHP: $sql = "SELECT *, count(article_id) as c FROM `ART_REL` WHERE lng_alias = '".$this->lng."' GROUP BY article_id HAVING category_id = '".$this->cid."'"; но что то мне не нравится это решение... хотя, работает правильно. вернее, так как мне надо...
Мутник Новичок 19 Июн 2005 #5 ну да... и это тоже.. спасибо.. -~{}~ 19.06.05 19:02: хорошо, а если надо вытянуть ВСЕ article_id которые НЕ пренадлежат категории 100 ? SELECT * FROM `table` WHERE category_id <> '100' естьственно даст не тот результат, что надо. Надо все такие статьи, которые не принадлежат к категории 100.
ну да... и это тоже.. спасибо.. -~{}~ 19.06.05 19:02: хорошо, а если надо вытянуть ВСЕ article_id которые НЕ пренадлежат категории 100 ? SELECT * FROM `table` WHERE category_id <> '100' естьственно даст не тот результат, что надо. Надо все такие статьи, которые не принадлежат к категории 100.
chira Новичок 20 Июн 2005 #6 Код: SELECT DISTINCT a.* FROM articles a LEFT JOIN ART_REL ar ON a.id=ar.article_id AND ar.category_id = 100 WHERE category_id IS NULL
Код: SELECT DISTINCT a.* FROM articles a LEFT JOIN ART_REL ar ON a.id=ar.article_id AND ar.category_id = 100 WHERE category_id IS NULL
Мутник Новичок 20 Июн 2005 #7 thx. будем пробовать... вроде бы так должно пойти. --- подожди, а почему category_id is NULL?
idencial Одинаковый 20 Июн 2005 #8 подожди, а почему category_id is NULL? Нажмите для раскрытия... потому что тебе надо которые НЕ пренадлежат Нажмите для раскрытия...
подожди, а почему category_id is NULL? Нажмите для раскрытия... потому что тебе надо которые НЕ пренадлежат Нажмите для раскрытия...