#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, которая находится в такой форме: