三个错误:
1.第一个select不要写括号;
2.not in的in,不能卸载子查询的括号内,要改成not in (select dic from a);
3.not in之前缺少列,应该是有对应的列来匹配a表中的dic;
改成这样:
SELECT DISTINCT Ss.Singerpic
FROM Songlist s
JOIN Singerlist Ss
ON s.Singerid = Ss.Singerid
WHERE s.Rtsp = 1
AND Songlist表中的某一列 NOT IN (SELECT Dic FROM a);
你的问题是songlist 表中关联a表dic字段的列是哪个?
select distinct ss.singerpic from songlist s join singerlist ss on s.singerid =ss.singerid where s.rtsp=1 not in (select dic from a)
朋友,sql语法不是那样的。
好好理清思路。还有基本语法还不会。多看看基础书。