Как получить значение одного столбца на основе значения другого столбца той же строки в случае отношения один ко многим в MySql

0

Существуют две таблицы: t1 и t2 с одним отношением (t1 с несколькими записями в t2), ниже - t2.

Изображение 174551

Пожалуйста, помогите мне написать MySQL-запрос, чтобы получить все записи t1 с join для получения value где title "Имя" в t2

Примечание: my_fr_id - это внешний ключ (относится к первичному ключу t1)

Надеюсь, я понимаю, мой вопрос, спасибо.

Теги:
one-to-many

1 ответ

1

Не зная структуру t1 трудно быть точным, но это, вероятно, близко (предполагается, что my_fr_id является внешним ключом для t1.id):

SELECT t1.*, t2.value 
FROM t1
JOIN t2 ON t2.my_fr_id = t1.id AND t2.title = 'First Name'

Ещё вопросы

Сообщество Overcoder
Наверх
Меню