Учитывая таблицу ticket
с первичным ключом id
и таблицу ticket_custom
с составным ключом ticket,name
, как я могу присоединиться к id = ticket and name=X and id = ticket and name=Y
.
Таблица ticket_custom
позволяет расширить таблицу заявок, она имеет поля ticket,name,value
.
Я могу сделать одно соединение:
SELECT id, summary, owner, ticket_custom.value
FROM ticket
INNER JOIN ticket_custom
ON id=ticket_custom.ticket AND ticket_custom.name='X'
Мне нужно что-то вроде:
SELECT id, summary, owner, ticket_custom.value, ticket_custom.value
FROM ticket
INNER JOIN ticket_custom
ON id=ticket_custom.ticket AND ticket_custom.name='X' AND ticket_custom.name='Y'
Где первое ticket_custom.value
— это значение для id,x
, а второе — для id,y
.