三表联查
首先创建三个数据表
1.user{
id cid pid
1 1 1
2 2 2
}
2.user1{
cid class
1 数学
2 语文
3 英语
}
3.user2{
pid name
1 孙
2 赵
3 钱
}
以上是三个表里的内容(自己随意填写)
即通过表1里边的cid与pid来作为表2和表3的id主键
以下就是如何查找三表里边的内容的sql语句
select user.id,user1.class,user2.name from user join user1 on user.cid=user1.cid
join user2 on user.pid=user2.pid;