PHP如果查询结果为空,php – 如果子查询的结果为NULL,则整个查询失败

我有一种情况,我需要从同一个表的有效数据中生成包含随机数据的行

我通过php rand($min,$max)函数生成ID,$min = 1,$max = [SELECT MAX(ID)FROM patient] – 1

Select

tblFirstName.FirstName,

tblLastName.LastName,

tblBirthDate.BirthDate,

tblLocation.Location

From

(SELECT FirstName FROM patient WHERE ID > 11445 AND FirstName != '' LIMIT 1) AS tblFirstName,

(SELECT LastName FROM patient WHERE ID > 74964 AND LastName != '' LIMIT 1) AS tblLastName,

(SELECT BirthDate FROM patient WHERE ID > 26360 LIMIT 1) AS tblBirthDate,

(SELECT Location FROM patient WHERE ID > 68356 AND Location != '' LIMIT 1) AS tblLocation

现在在ID>从上述查询26360得到的26360是随机数>用于避免26360被删除的可能性

问题:

如果任何子查询返回没有结果,则完成查询失败并且不返回任何内容.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值