我有两张表tableA和tableB
tableA
id | company_name |
---|---|
1 | AL |
2 | BD |
3 | TX |
4 | SY |
tableB
id | company_id | year | earning |
---|---|---|---|
1 | 1 | 2012 | 10 |
2 | 1 | 2013 | 40 |
3 | 1 | 2014 | 20 |
4 | 2 | 2013 | 10 |
5 | 2 | 2014 | 30 |
6 | 3 | 2013 | 20 |
7 | 3 | 2014 | 10 |
8 | 4 | 2012 | 20 |
9 | 4 | 2013 | 30 |
10 | 4 | 2014 | 30 |
说明:A表中的id对应B表中的company_id
要求说明:取出满足 (2013年+2014年)earning>50 或者 2014年earning>20 的公司
希望得到的查询是这样的
company_name | earning(值为这个公司13年+14的收入) |
---|---|
AL | 60 |
DB | 50 |
SY | 60 |
请问大家这个查询是怎么实现的呢?SQL语句该怎么写呢?
付费偷看金额在0.1-10元之间
一周热门 更多>