300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > mysql查询交叉连接_复杂的MySQL查询 联合 交叉或自然连接?

mysql查询交叉连接_复杂的MySQL查询 联合 交叉或自然连接?

时间:2022-09-01 18:37:45

相关推荐

mysql查询交叉连接_复杂的MySQL查询 联合 交叉或自然连接?

MySQL查询有一个奇怪的问题,我无法真正弄清楚如何按照我的意愿组织数据。

我正在PHP中构建搜索脚本,但数据库结构并非如我所愿。

好的,假设我有三张桌子(这些桌子完全组成):

EMPLOYES

id name city hired

-------------------------------------------------

1 Jim 0810 2001

2 Stan 6777 2002

3 George 6532

SALARY

id amount year

--------------------------------

1 2000

1 2500

1 2800

2 2100

2 2200

2 2500

3 2200

3 2300

3 2800

CONTACT

city areacode cityname

-----------------------------

0810 0300 Tampa

6777 0800 Miami

6532 0210 Atlanta现在,如果我坚持LEFT JOIN等,我可以得到如下结果,它重复Salary表中的每一行:

name cityname hired salary

----------------------------------

Jim Tampa 2001 2000

Jim Tampa 2001 2500

Jim Tampa 2001 2800

...但我真正想要的是这样的:

name cityname hired

------------------------------------------------

Jim Tampa 2001 2000 2500 2800

...任何我可以用SQL实现的方法?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。