【发布时间】:2020-10-02 08:34:06
【问题描述】:
我有一个名为 companyNames 的主表,每一行都包含 公司名称, 例如。 TCS、TATAMOTORS、INFY 等,还有他们的表格,如 TCS 表格、INFY 表格等,所以我试图从这些表格中打印所有信息。但它没有打印..
+------------+
| names |
+------------+
| TCS |
| INFY |
| TATAMOTORS |
| TATASTEEL |
+------------+
Company Name
+------------+---------+---------+---------+--------+---------+-----------+
| date | high | low | open | close | volume | adj_close |
+------------+---------+---------+---------+--------+---------+-----------+
| 2015-06-15 | 1260.22 | 1240.5 | 1252.65 | 1252.4 | 2525176 | 1098.59 |
| 2015-06-16 | 1259.65 | 1247.22 | 1250 | 1256 | 1267396 | 1101.74 |
| 2015-06-17 | 1264.57 | 1250.9 | 1260.5 | 1256.9 | 1975720 | 1102.53 |
+------------+---------+---------+---------+--------+---------+-----------+
TCS
+------------+---------+---------+--------+--------+---------+-----------+
| date | high | low | open | close | volume | adj_close |
+------------+---------+---------+--------+--------+---------+-----------+
| 2018-07-15 | 720.22 | 120.5 | 1255 | 1252.4 | 2525176 | 1098.59 |
| 2017-03-11 | 1259.65 | 1247.22 | 12.5 | 1256 | 1267 | 1101.74 |
| 2014-01-14 | 1264.57 | 1250.9 | 1260.5 | 1256.9 | 1975720 | 1102.53 |
+------------+---------+---------+--------+--------+---------+-----------+
INFY
之后
select * from (select names from companyNames) as a;
上面的查询只是打印公司的名称,而不是存储在 TCS、INFY 和其他表中的信息。
+------------+
| names |
+------------+
| TCS |
| INFY |
| TATAMOTORS |
| TATASTEEL |
+------------+
请帮我打印所有公司信息,也给我一些建议,使数据库更高效。
【问题讨论】:
标签: mysql date join select subquery