我认为我的问题的答案可能相对简单,但是由于我几周以来才开始接触 SQL,因此我真的没有找到解决问题的方法;
我有三个表(DIGITAL、PRINTER、ADVERT),我想根据 EMAIL 字段合并它们(EMAIL 字段对于每个表的每一行都是唯一的,但与其他表有一些重叠,其他字段要跟在e-mail表后面,不能查询);
现在的情况:
数字的
- aa@aa.com - fname - lname
- bb@bb.com - fname - lname
- cc@cc.com - fname - lname
打印机
- dd@dd.com - fname - lname
- ee@ee.com - fname - lname
- aa@aa.com - fname - lname
广告
- ff@ff.com - fname - lname
- cc@cc.com - fname - lname
- aa@aa.com - fname - lname
我想去的地方:
主桌
- aa@aa.com - fname - lname
- bb@bb.com - fname - lname
- cc@cc.com - fname - lname
- ee@ee.com - fname - lname
- ff@ff.com - fname - lname
通过使用 UNION 语句,我可以得出这个结果,但是我丢失了除 EMAIL 之外的所有其他字段。
有人可以帮助我吗,我会非常非常非常感谢!