【发布时间】:2015-03-12 06:25:47
【问题描述】:
我有一个名为“members”的 mysql 表。
会员 | member_id、用户名、电子邮件、密码、域名
email 字段不能是 NULL,但 domain_name 可以是。
在这里,我想进行SELECT 查询以获取用户名和电子邮件或域名。如果特定 member_id 存在 domain_name,那么我不需要选择电子邮件。如果没有,我需要收到电子邮件。
这是我目前使用的查询。但它同时选择电子邮件和域。
SELECT email, username, domain_name
FROM members
ORDER BY username DESC;
谁能帮我更新这个选择查询? 谢谢。
【问题讨论】:
-
我不知道你的情况,但我建议在你的服务器端代码中使用逻辑。
-
@Samosa 是的,这个逻辑可以在服务器端代码中使用。但是如果我在sql查询中使用这个逻辑有什么不同呢?
-
恕我直言,变化无常的业务逻辑应该通过服务器端完成。