我有四个表:从3个有条件的连接表中选择?
要求:
id----salesid--custid---serial-----active
=======================================
1-------2-------1--------13221-------1
2-------1-------2--------15422-------1
3-------1-------3--------11233-------1
4-------2-------1--------11342-------1
salesid从EMP表的外键,我们并不需要从员工表中的任何东西,除了EMP ID,以便其以显示其细节并不重要
客户ID是客户ID的外键
序列是请求的串行
活性剂用于删除
requestcondition标志:
id-----requestid-----requestcondition
======================================
1--------1-------------pending
2--------1-------------installation pending
3--------2-------------pending
4--------1-------------completed
和
客户:
id------name
============
1-------aaaa
2-------bbbb
3-------cccc
我要选择最后的条件增加了具体要求和客户的名称和根据salesid列请求序列号
它得到错误“12:37:25 \t从请求中选择c.name,r.phone,rc.requestcondition r在c.id = r.custid内部连接上连接客户c(选择max(id)作为id from requestcondition group by requestid)rc on rc.requestid = r.id LIMIT 0,1000 \t错误代码:1054.'字段列表'中的未知列'rc.requestcondition'\t 0.001秒“ – Body
我修复了查询。我工作的 – Rick
谢谢:) – Body