SQL Соедините три таблицы

Я мало-помалу изучаю сложные SQL-запросы, и у меня возникла довольно серьезная проблема:

У меня есть три таблицы: новости , автор и изображения .Каждое поле в таблице news ( newsID ) представляет собой новость, которая затем имеет связанного автора в таблице author ( authorID ) и может иметь любое количество изображений, связанных в таблице images . У каждого изображения есть связанный ( newsID ). Таким образом, у каждой истории один автор, но может быть несколько изображений.

Я хочу составить список всех новостей и использовать только одно изображения в качестве эскиза. Проблема в том, что любой sql-запрос, с помощью которого я пытаюсь перечислить элементы news , дает мне результаты, равные количеству изображений в таблице images , а не количеству новостей шт.

Я не знаю, куда идти дальше. Любая помощь будет принята с благодарностью.

14
задан Brian Tompsett - 汤莱恩 15 April 2018 в 18:43
поделиться