1

これは私の質問なので、確認して教えてください。このクエリでは正常に実行されますが、個別は機能していません:

SELECT
  DISTINCT(ticket_message.ticket_id),
  support_ticket.user_id,
  support_ticket.priority,
  support_ticket.subject,
  support_ticket.status,
  ticket_message.message
FROM
  support_ticket
  LEFT OUTER JOIN ticket_message ON support_ticket.ticket_id = ticket_message.ticket_id
  LEFT OUTER JOIN assign_ticket ON ticket_message.ticket_id = assign_ticket.ticket_id
4

2 に答える 2

0

次のステートメントを使用します。

SELECT DISTINCT
    ticket_message.ticket_id
FROM 
    support_ticket
LEFT OUTER JOIN ticket_message ON 
    support_ticket.ticket_id = ticket_message.ticket_id
LEFT OUTER JOIN assign_ticket ON 
    ticket_message.ticket_id = assign_ticket.ticket_id

クエリに列を追加するとすぐに、DISTINCT もそれらを考慮に入れます。

于 2012-07-28T08:55:29.480 に答える