多个联合主键,可以根据需求将主键的列当成一个列查询。比如:
A_ID,A表主键,INT类型。
B_ID,B表主键,INT类型。
C_TYPE,TYPE表主键,字符类型。
SQL(MYSQL写法):
CONCAT(A_ID,'_',C_TYPE)
看看这个,表名:EXHIBIT,字段:EXHIBIT_TYPE、EXHIBIT_ID为联合主键 ,过滤第8行记录,写一个SQL。
SQL:
SELECT * FROM EXHIBIT WHERE CONCAT(EXHIBIT_ID,'_',EXHIBIT_TYPE) <> (拼好VALUE传过来的值)

本文介绍了一种使用联合主键进行高效数据查询的方法,并通过具体的SQL示例展示如何实现跨表查询,适用于需要处理复杂数据关系的场景。
1万+

被折叠的 条评论
为什么被折叠?



