mysql - 仅当列名不为 Null 时选择
问题描述
我有两张桌子
表格1 -tblEmployee
EmployeeId ContactInfoID
1001 1
1002 2
表 2 -tblContactInfo
ContactInfoID FirstName MiddleName LastName
1 Ram Prasad Dhakal
2 Hari Null Rai
在这里,我只想选择FirstName, MiddleName, LastName
不是Null
.If 我选择EmployeeID=1001
thenFirstName, MiddleName, LastName
应该被选中,if EmployeeID = 1002
only FirstName
andLastName
应该被选中。
我试过这段代码
SELECT FirstName, MiddleName, LastName
FROM `tblemployee` AS E INNER JOIN
`tblcontactinfo` AS C
ON E.ContactInfoID= C.ContactInfoID
WHERE E.EmployeeID= 1001
AND MiddleName is null;
但我没有得到所需的结果。我应该使用哪个查询?
解决方案
推荐阅读
- ios - 使用键从 2 个 JSON 对象创建单个 JSON 字符串
- windows - SSMS 17.5当单元格数据大于可用显示区域时不显示椭圆
- acumatica - 智能面板中的选择器给出错误'
在系统中找不到。 - c# - 如何使主栏中的页面对除管理员以外的所有人隐藏?
- c# - 从 C# 控制台应用程序打开网页
- php - 如何避免 php 解析整个 php 文件并包含并使其仅解析将使用的内容?
- for-loop - 处理mathematica目录中的大量文件
- javascript - 单击弹出窗口不起作用
- python - 提高大型数据集的 pd.date_range 迭代的性能时间
- exchangewebservices - Exchange Webservice 从可用性列表中获取会议 ID