@ura2rist

Как найти или подставить название по id из соседней ячейки?

Есть таблица, в одном из столбиков прописан id который связан с другой таблицей. Нужно что бы в соседнем столбике писало имя из таблице к которой привязан id. Т.е например в связывающей таблице в столбике id стоит 33,, в основной таблице айдишнику 33 соответствует допустим "Автомобиль", мне нужно что бы в связывающей таблице в соседнем столбике на против 33 было - "автомобиль". МОжно как-то сделать что бы цеплялось автоматически?
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ответы на вопрос 2
Compolomus
@Compolomus
Комполом-быдлокодер
Select * from t1 join t2 on t1.uid = t2.id
Вместо звёздочки перечислить нужные поля из обоих таблиц
Ответ написан
Комментировать
@baitarakhov
https://www.db-fiddle.com/f/c3xvexoxBGts5dfQDAZ2Jb/0
-- вариант №1
SELECT t.id, t.link_id, l.name 
FROM table1 t, link l
where t.link_id = l.id;

-- вариант №2
SELECT t.id, t.link_id, l.name 
FROM table1 t
join link l on t.link_id = l.id;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы