Вложенный выбор из двух таблиц в mysql

#mysql #sql

#mysql #sql

Вопрос:

У меня есть две таблицы

таблица A содержит много идентификаторов, один из которых связан с таблицей B.

Я должен сделать запрос к таблице A, чтобы выбрать только некоторые идентификаторы, а затем взять данные из таблицы B, используя выбранные идентификаторы из таблицы A

Как я могу это сделать? (MYSQL)

Комментарии:

1. пожалуйста, предоставьте примеры данных и желаемый результат

2. У меня есть id_song из таблицы A, в которой у меня много идентификаторов ad на рисунке upload.picpaste.me/image/j1eGj этот идентификатор ссылается на идентификатор из таблицы B на рисунке upload.picpaste.me/image/j11Yc Мне нужно выбрать id_song, которые удовлетворяют моим требованиям, из таблицы A исоедините идентификаторы с другими данными из таблицы B

3. @Vincenzod’Errico это бесполезно, пожалуйста, не вставляйте скриншоты в комментарии, предоставьте повторно используемый пример кода

Ответ №1:

Основываясь на вашем описании, вот простая структура того, как может выполняться запрос, хотя я рекомендую вам поделиться некоторыми примерами результатов и желаемым результатом.

 SELECT * FROM tableA
JOIN tableB
ON tableA.id_song == tableB.id_song
WHERE "your condition HERE"
 

Комментарии:

1. Спасибо за ваш ответ. Теперь у меня другая проблема, которая более болезненна. Я получил таблицу с именем midi_request, которая находится в такой форме: