Объединения таблиц, работают по разному

324
04 июня 2017, 21:28

Мне надо вывести статьи, которые относятся ко 2 категории, если напишу, через запятую, то работает, как надо

 SELECT question.name, category.name AS cat_name, 
            question.id,
            question.user_name,
            question.data, 
            question.status, 
            question.answer, 
            question.user_email  
FROM question, category WHERE category.id = 2  AND question.cat_id = 2 GROUP BY question.name

А если использую JOIN, то выводит нужные статьи, но не выводит нужную категорию, то есть всегда выводит 1 категорию, то есть AND question.cat_id = 2 не работает, почему?

SELECT question.name, category.name AS cat_name, 
            question.id,
            question.user_name,
            question.data, 
            question.status, 
            question.answer, 
            question.user_email  
FROM question INNER JOIN category ON cat_id = 2 AND question.cat_id = 2 GROUP BY question.name
READ ALSO
Laravel пагинация

Laravel пагинация

Есть проект на ларавел, так как только недавно начал разбираться с данным фреймворком задаю вопрос тутТребуется организовать нечто подобное...

392
Парсинг Web-сайтов на PHP

Парсинг Web-сайтов на PHP

Как мне скопировать содержимое каждой публикации с сайта если я спарсил ссылки на каждую публикацию

311
Как вывести цену товара в woocomerce?

Как вывести цену товара в woocomerce?

Всем доброго времени сутокНужно сделать калькулятор для товаров,на каждой странице,для этого нужно в инпут вставить цену товара,на странице...

381
Symfony 3, запись JSON данных в БД

Symfony 3, запись JSON данных в БД

Здравствуйте! У меня такой вопрос

392