![](/img/trans.png)
[英]How can i display results from a mysql query into Qradiobuttons in python
[英]How can I display results from SQL query as custom values?
我有一个很简单的问题,希望得到帮助。
这是我的查询:
SELECT
prescription.PRE_ID AS `Prescription ID`,
redeemed_prescriptions.PRE_ID AS `Redeemed`
FROM prescription
LEFT JOIN redeemed_prescriptions ON prescription.PRE_ID = redeemed_prescriptions.PRE_ID;
结果如下:
Prescription ID | Redeemed
---------------------------
1 | 1
2 | NULL
3 | 3
4 | NULL
5 | NULL
如您所见,当存在匹配项(即已兑换处方)时,匹配号出现在行中,否则为NULL。
我的问题是如何做到这一点,以便在有匹配项时显示“ True”,而在没有匹配项时在查询输出中显示“ False”。
在此先感谢您提供的任何帮助或建议。
用case statement
在存在匹配项时显示True
在没有匹配项时显示false
SELECT prescription.PRE_ID AS `Prescription ID`,
CASE
WHEN redeemed_prescriptions.PRE_ID IS NOT NULL THEN 'True'
ELSE 'False'
END AS Redeemed
FROM prescription
LEFT JOIN redeemed_prescriptions
ON prescription.PRE_ID = redeemed_prescriptions.PRE_ID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.