У меня есть таблица, где я храню идентификаторы некоторых ресурсов.Я хочу, чтобы sql возвращал значения для словаря значений ключей без постобработки и без JOIN.
Это было бы возможно при использовании JOIN.Есть ли другой способ сделать это, так как у меня есть только несколько элементов в массиве ключ / значение.
Язык программирования не важен.Я только ищу SQL, который сможет это сделать.Postgresql или Mysql.
Для таблицы:
|objectId|attribute1|attribute2|
|45 | x | y |
|67 | x1 | y2 |
...
и у меня есть dict (массив значений объекта / dict / key):
{ 45: "My title", 67: "Other title" }
И результат sqlдолжен содержать заголовки вместо значений для objectId.
select objectId, attribute1
from table
будет возвращать:
My title | x
Other title | x1