我在 MySql 数据库中有下表:
**EmpInfo**
ID Name Address
--------------------------------------------------------
10001 Rocky Silva 11, satellite street
**EmpContact** notion ( M for mobile number and L for Landline number)
ID Phone Type
--------------------------------------------------------
10001 909099925 M
10001 20222525 L
我想以这样的方式创建一个 View ,它返回我在单行中的跟随(而不是在笛卡尔积之后的双行中):
10001 Rocky Silva 11, satellite street 909099925 20222525
谁能帮我解答一下?我尝试过不同的连接,但没有成功;我想我错过了什么......
最佳答案
SELECT id, name address, GROUP_CONCAT(phone) as phones
FROM EmpInfo
JOIN EmpContact USING (id)
GROUP BY id;
关于MySql,需要一个查询来从一行中的表中检索多个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8327890/