有这样两个个数据库表:
A;
PID PName PhID
1 111 2
2 222 0
3 333 0
B:
PhID PhPath
1 ewew
2 dfsf
3 eettt
我想查找到这样的结果:]
PID PName PhPath PhID
1 111 dfsf 2
2 222 null 0
A表中即使PhID没有与B表对应的值,也要显示出A表里的记录如:
2 222 null 0这样的sql语句怎么写?我用下面语句不可以
select PID ,PName ,PhPath,PhID from A left Join B on A.PhID=B.PhID and A.PID='2'
A;
PID PName PhID
1 111 2
2 222 0
3 333 0
B:
PhID PhPath
1 ewew
2 dfsf
3 eettt
我想查找到这样的结果:]
PID PName PhPath PhID
1 111 dfsf 2
2 222 null 0
A表中即使PhID没有与B表对应的值,也要显示出A表里的记录如:
2 222 null 0这样的sql语句怎么写?我用下面语句不可以
select PID ,PName ,PhPath,PhID from A left Join B on A.PhID=B.PhID and A.PID='2'
解决方案 »
- webservice如何将Dataset输出为json?
- asp.net 问题FileUploadPath1k控件问题
- asmx半天都被出来的问题~
- 求gridview结合ajax查询、翻页等例子
- 刚装了SQL2005就遇到了数据库连接问题
- 求微软标准的web开发示例项目(给我名字就行,我去网上下载)
- 查询+时间 两个问题,来者有分!
- 拜托各位高手 求一随机抽题算法~~嵌入语言是VB.NET
- 重写windows程序中的OnPaint方法后,我画了一些线条,如何动态设置线条的颜色呢?
- 请问有没有关于事务回滚的文章,发给我,先谢过了
- 关于DataGrid中更新按钮的问题,请达人指教,急!
- 为何下拉框中无法加入自定义属性?
请按如下改动:A表的主键为:PID
把B表的外键设为:PID
然后用左联接就正确了!!!