我有四张 table :
请求:
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 之外,我们不需要员工表中的任何内容,因此显示其详细信息并不重要
custid 是客户 ID 的外键
serial 是该请求的序列号
事件是删除标志
请求条件:
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 列选择为特定请求添加的最后一个条件以及客户名称和请求序列
最佳答案
尝试
SELECT Id=scope_identity();
或者
LAST_INSERT_ID();
通过此,您可以获得最后插入的 ID,并在获得最后一个条件后,实现连接。在 this Link 上阅读有关它的内容。 .
关于mysql - 从 3 个有条件的连接表中选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20563331/