SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 10.03.2019 15:38:00

filot
Участник
Откуда: Севастополь
Зарегистрирован: 23.08.2014
Сообщений: 18

Возможно ли такое в SQL?

Здравствуйте!
У меня есть таблица с параметрами
Примерно такая:
id | value
1  | systema
2  | model

А также со значениями этих параметров
id | param_id | value
1  | 1             | 130a
1  | 1             | vneshnya
1  | 2             | novaya

Могу ли я один запросом сформировать список, такого формата
systema-130a
systema-vneshnya
model-novaya

То есть объединить поле value, но с учётом зависимости по полю param_id;
Заранее спасибо!

Неактивен

 

#2 10.03.2019 20:30:21

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Возможно ли такое в SQL?

select concat(t1.`value`,'-',t2.`value`) from `таблица с параметрами` t1 join `со значениями этих параметров` t2 on t1.id = t2.param_id

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson