Как ограничить SQL-соединение на одной из таблиц - PullRequest
0 голосов
/ 13 апреля 2019

Я хочу спросить, как sql join использует лимиты для одной таблицы

Я искал в Google, но мой запрос был другим, и это меня смутило

$queryAnime = "SELECT *
    FROM `anime` 
    JOIN `episode` ON `anime`.`link` = `episode`.`idanime`
    ORDER BY `anime`.`id` DESC
";

$anime = $this->db->query($queryAnime)->result_array();

при добавлениив обычном режиме отображается только 1 массив. Я позволяю «аниме» показывать все, а «эпизоды» - только один массив

и извините, мой английский плохой, надеюсь, вы понимаете, и дабат мне помогает

1 Ответ

0 голосов
/ 13 апреля 2019

Если я правильно понимаю ваш вопрос, вам нужно указать нужные столбцы в операторах Select, а не использовать *, и использовать Select Distinct

Так например

SELECT DISTINCT  `show_name`,`eposode`
            FROM `anime` JOIN `episode`
            ON `anime`.`link` = `episode`.`idanime`
            ORDER BY `anime`.`id` DESC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...