【发布时间】:2014-02-10 14:01:12
【问题描述】:
我想离开加入这个查询,但它似乎不起作用
select *,(SELECT datediff(t1.expirydate,CURDATE())as daysleft
from tbl1 t1,
left join tbl2 t2 on (t1.mid=t2.mid and t1.pid=t2.pid and t1.uid=3)
您的 SQL 语法有错误;
right syntax to use near 'left join tbl2 t2 on (t1.mid=t2.mid and t1.pid=t2.p' at line 3
请告诉我我哪里错了
这里要加入 3 张桌子,但不起作用
SELECT t1.*, t2.*,t3.* datediff(t1.expirydate, CURDATE()) AS daysleft FROM tbl1 t1 left join
tbl2 t2 on t1.mid = t2.mid and t1.pid = t2.pid left join tbl3 t3 on t3.pid = t2.pid where t1.uid=3
对于 knw 3 表,但我得到语法错误
【问题讨论】: