同じクエリの 2 つのバリエーションがあります。
SELECT * FROM jos_mls AS mls
INNER JOIN jos_activeagents AS active ON mls.MSTLISTBRD = active.AGENTUID
INNER JOIN jos_agents AS agents ON active.AGENTUID = agents.AGTBRDIDMM
INNER JOIN jos_agencies AS firm on agents.AGTFRMID = firm.OFFFRMID
AND mls.MSTRECAPDT >= ADDTIME(CURRENT_TIMESTAMP(), '04:29:00.000000');
と...
SELECT * FROM jos_mls AS mls
INNER JOIN jos_activeagents AS active ON mls.MSTLISTBRD = active.AGENTUID
INNER JOIN jos_agents AS agents ON active.AGENTUID = agents.AGTBRDIDMM
INNER JOIN jos_agencies AS firm on agents.AGTFRMID = firm.OFFFRMID
AND mls.MSTMLSNO = '4115762';
最初のものは問題なく動作します。2 つ目は、一意のキーに基づいてエントリを検索することです。ただし、空のセットが得られます。キーが存在することを確認でき、最初のクエリを実行すると、列がセットに含まれていることがわかります。
引用符の有無にかかわらず、運が悪かったので引っ張ってみました。助言がありますか?