私は問題を抱えています。MySQL - LIKEとNullで選択
クライアントのリストとそのエージェントに通知する必要があります。
しかし、多くのクライアントにはエージェントがいませんでした。
を(とADMは、データを挿入します)その後、私のSELECT retuns:
=============
CLIENT - AGENT
ABC INC - MARK
DEF INC - MARK
GHI INC - JOHN
YXZ INC - NULL
---------------
ADMは、いくつかのエージェントのクライアントのみを選択するために、 "検索" エンジンを持っています。
と私の選択がある:私はLIKEを使用する場合
SELECT
CLIENTS.ID AS CLIENT, CLIENTS.NAME AS NAME, AGENTS.NAME AS AGENT FROM CLIENTS
LEFT JOIN AGENTS ON AGENTS.CLIENTID = CLIENTS.ID
WHERE CLIENTS.NAME LIKE '%"&CLIENTNAME&"%' AND AGENTS.NAME LIKE '%"&AGENTNAME&"%'"
%%彼らはすべてのエージェントをもたらします。 私は%のMARK%のように使用すると、彼らは私が.. "NULL" エージェントを持っていた
そして私もこの情報を必要といけない%% LIKEとMARK
WITHすべてのエージェントを持って来るけど..
NULLを持って任意のアイデア?
私はClassic ASPで作業しています。
その状態をスキップするだけです 'LIKE' %% '' –