关于Ph**P联合查询两个表的问题

时间:2013.07.08 发布人:SamXo

关于Ph**P联合查询两个表的问题

已解决问题

谷歌SamXo用户在2013.07.08提交了关于“玛莎拉蒂ghibli关于Ph**P联合查询两个表的问题”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2025-04-05T04:02:41。

表A:

idnametypeid

1张三1

2李四0

3王五2

4宋六3

表B:

idtype

1总裁

2经理

3主任


要求显示所有表A的id、名字和表B中的类别,如下形式:


1张三总裁

2李四员工(重点在这里,只要typeid为0的都显示为员工)

3王五经理

4宋六主任


按照正常多表按照调用的话,应该是这样的条件下调用:A.typeid=B.id,但是问题来了,这样的话,李四的typeid为0,就调用不出来了,有没有什么办法在显示所有表A中的**,并且关联到表B,如果typeid为0的同样调用,但默认一律输出为“员工”。这用Ph**P怎么写出来,感恩不尽啊


希望大家能够帮助她。

详细问题描述及疑问:

表A:

idnametypeid

1张三1

2李四0

3王五2

4宋六3

表B:

idtype

1总裁

2经理

3主任


要求显示所有表A的id、名字和表B中的类别,如下形式:


1张三总裁

2李四员工(重点在这里,只要typeid为0的都显示为员工)

3王五经理

4宋六主任


按照正常多表按照调用的话,应该是这样的条件下调用:A.typeid=B.id,但是问题来了,这样的话,李四的typeid为0,就调用不出来了,有没有什么办法在显示所有表A中的**,并且关联到表B,如果typeid为0的同样调用,但默认一律输出为“员工”。这用Ph**P怎么写出来,感恩不尽啊


期待您的答案,不知道说什么,送你一朵小红花吧 !
希望以下的回答,能够帮助你。

第1个回答

用户名:re了长困限兴植3wq1  

selectA.id,A.name,B.typefromAleftjoniBonA.typeid=B.id这样专全江乱已含向刚委就把查询出

1张三总裁

2李四**ll

3王五经理

4宋毫提父济校绝执味想石控六主任

在php页展示的时候判断一下如果最后那个字段为**ll或者空输出员工


第2个回答

用户名:灬彩虹金刚  

用搜索找答案就能找到