select m.*,a.agent_name from pos_merchant m,agent_info a WHERE m.agent_no=a.agent_no
and m.merchant_no not IN(SELECT i.merchant_no from trans_info i where i.agent_no=a.agent_no)
ORDER BY m.id DESC
æç´æ¥æ¹æç¨not existsï¼è¯æ³å¥½åä¸å¯¹äº
追çnot inè¦æ¹ænot existsä¸ä¸å®è½æ¹çï¼å 为2个é»è¾ä¸ä¸æ ·ï¼æ以ä¸é¢çè¯å¥æ²¡ææ¹ï¼ä½ è¦æ ¹æ®å®é
æ°æ®ççè½ä¸è½æ¹
è¯è¯ï¼
where not exists(SELECT1 from trans_info i where i.agent_no=a.agent_no
and i.merchant_no = m.merchant_no)
我晕! 谁说别名一定要加as嘛,可以省略的好吧 这个sql语句我在数据库里都执行过的 语法没问题
追答好吧,,没看清楚。。
楼下的说的对,不要同时from两个表,用jion。