を尊敬されていない場合、私は私にいくつかの情報を返すために、このクエリを使用します。SQL - 表示何も条件が
select tick.ticketid 'Ticket', tick.subject 'Sujet', FROM_UNIXTIME(tick.dateline) 'Reception', FROM_UNIXTIME(logs1.dateline) 'Verification', FROM_UNIXTIME(logs2.dateline) 'Debut trait.',
FROM_UNIXTIME(logs3.dateline) 'Fin trait.', tick.prioritytitle 'Priorite', tick.tickettypetitle 'Genre', tick.timeworked/60 'Temps de travail', tick.fullname 'Createur'
from swtickets tick, swticketauditlogs logs1, swticketauditlogs logs2, swticketauditlogs logs3
where tick.ticketid = logs1.ticketid
and tick.ticketid = logs2.ticketid
and tick.ticketid = logs3.ticketid
and logs1.actionmsg like '%to: Pre-analysis%'
and (logs2.actionmsg like '%to: Handled%' or logs2.actionmsg like '%to: In Progress%')
and (logs3.actionmsg like '%to: Pre-closed%' or logs3.actionmsg like '%to: Closed%')
group by tick.ticketid
私のクエリの各行のために、私は3を必要とする、ので、私は3回swticketauditlogsテーブルを選択テーブルの同じ列に他の条件を乗じて計算します。
このコードでは、swticketauditlogsテーブルの3つの条件の1つが尊重されないと、チケットが選択されません。私が欲しいのは:
チケットが選択されており、未返答条件のフィールドは空白です。
しかし、私はこれを行う方法を見つけ出すことはできません...あなたの助けを
感謝。あなたはLEFT JOIN
の使いたい
私は左がなく、加入の周りに、それは思いました私はそれを使用するのが難しいです。どうもありがとう! – HerrM