@PHPjedi

Как выбрать только те записи в которые записаны в другой таблице?

Здравствуйте, вот мои таблицы:

1) projects - Таблица в котором хранятся проекты

id
title
src_id
created_at

2) images - а тут хранятся все изображения проектов.

id
project_id
src
size

Как выбрать из таблицы -- только те записи из `images` которые были записаны в таблице `projects`(как идентификатор для выборки служит src_id) ?
  • Вопрос задан
  • 631 просмотр
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
как идентификатор для выборки служит src_id

может имели в виду project_id?

SELECT images.*
FROM images INNER JOIN projects
ON images.project_id = projects.id
WHERE projects.id IS NOT NULL

это запрос выведет все поля из таблицы images,
у которых project_id ссылается на существующую запись в projects
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы