Mysql 在SQL中的SELECT语句中组合CONCAT
我需要提出一个问题:Mysql 在SQL中的SELECT语句中组合CONCAT,mysql,sql,select,Mysql,Sql,Select,我需要提出一个问题: 选择一个人的名字+姓氏(我是用CONCAT/AS做的)) 在右侧创建一列,该列具有约会类型,然后为约会日期创建另一列 因此,结果应该是: Person | Appointment Type | Appointment Date Michael Smith | Dental | Tuesda 这些详细信息存储在两个不同的表中 谢谢大家! 对不起,我忘记添加表了: 人 个人识别码 人名 人名 任命 预约 预约类型 预约日期 个人药膏 个人识别码 预约 只需内部
- 选择一个人的名字+姓氏(我是用CONCAT/AS做的))
- 在右侧创建一列,该列具有约会类型,然后为约会日期创建另一列
Person | Appointment Type | Appointment Date
Michael Smith | Dental | Tuesda
这些详细信息存储在两个不同的表中
谢谢大家!
对不起,我忘记添加表了: 人
- 个人识别码
- 人名
- 人名
- 预约
- 预约类型
- 预约日期
- 个人识别码
- 预约
SELECT concat(p.person_fname, ' ', p.person_sname) `Person`,
a.appointment_type `Appointment Type`,
a.appointment_date `Appointment Date`
FROM person p
INNER JOIN personappointment pa
ON pa.person_id = p.person_id
INNER JOIN appointment a
ON a.appointment_id = pa.appointment_id;
帮助我们帮助您-共享表的结构我假设您遗漏了另一个表或列?您需要某种方法将
个人
表链接到约会
表。@sgedes-是的,对不起,我遗漏了将两者链接在一起的表,我现在更新了它。@Mureinik-对不起,我使用内部联接更新了我的postLook。如果您遇到问题,请将您尝试的查询与您遇到的错误一起发布。这就像一个符咒!我假设如果我想排序:-姓氏优先-如果两个人有相同的姓氏,然后按字母顺序排列名字?我这样做了,但排序很奇怪。。按个人说明订购