三个表之间的关联
在pb7下
三个表
表1 表2 表3
name port port
item id portname
id
我要查找表1的name、item 和表3中的portname
关联关系是 通过表1的id在表2中找到port 再通过 port找到 表3的portname
并且是需要用左或右关联,即使表1的id是NULL 表3的portname也要显示
我写的是
SELECT 表1.name,
表1.item,
表3.portname
FROM 表3 right join 表2
on 表3.port = 表2.port right join 表1
on 表2.id = 表1.id
我用sql server 的查询分析器 就可以查询
但是放到数据窗口的sql里就不可以。
这是为什么?