mysql> select * from A; +——+——+ | id   | name | +——+——+ |    1 | A1   | |    2 | A2   | |    3 | A3   | |    4 | A4   | |    5 | A5   | +——+——+ 5 rows in set (0.00 sec) mysql> select * from C; +——+——+——+——+ | id   | aid  | name | code | +——+——+——+——+ |    1 |    1 | B1   | B    | |    2 |    1 | B2   | B    | |    3 |    2 | B3   | B    | |    4 |    2 | B4   | B    | |    5 |    3 | B5   | B    | |    6 |    3 | B6   | B    | |    7 |    4 | B7   | B    | |    8 |    4 | B8   | B    | |    9 |    5 | B9   | B    | |   10 |    5 | B10  | B    | +——+——+——+——+ 10 rows in set (0.00 sec) 基于上面的样品。实际的表数据是海量的。对应关系也是1:100 现状SQL如下: mysql> SELECT A.ID,A.NAME,(SELECT CODE FROM C WHERE A.ID=C.AID limit 1) AS BL FROM A; +——+——+——+ | ID   | NAME | BL   | +——+——+——+ |    1 | A1   | B    | |    2 | A2   | B    | |    3 | A3   | B    | |    4 | A4   | B    | |    5 | A5   | B    | +——+——+——+ 5 rows in set (0.00 sec) 从设计上还能进行什么优化?

区块链毕设网qklbishe.com为您提供问题的解答 mysql> select * from A;
+——+——+
| id   | name |
+——+——+
|    1 | A1   |
|    2 | A2   |
|    3 | A3   |
|    4 | A4   |
|    5 | A5   |
+——+——+
5 rows in set (0.00 sec)

mysql> select * from C;
+——+——+——+——+
| id   | aid  | name | code |
+——+——+——+——+
|    1 |    1 | B1   | B    |
|    2 |    1 | B2   | B    |
|    3 |    2 | B3   | B    |
|    4 |    2 | B4   | B    |
|    5 |    3 | B5   | B    |
|    6 |    3 | B6   | B    |
|    7 |    4 | B7   | B    |
|    8 |    4 | B8   | B    |
|    9 |    5 | B9   | B    |
|   10 |    5 | B10  | B    |
+——+——+——+——+

10 rows in set (0.00 sec)
基于上面的样品。实际的表数据是海量的。对应关系也是1:100
现状SQL如下:
mysql> SELECT A.ID,A.NAME,(SELECT CODE FROM C WHERE A.ID=C.AID limit 1) AS BL FROM A;
+——+——+——+
| ID   | NAME | BL   |
+——+——+——+
|    1 | A1   | B    |
|    2 | A2   | B    |
|    3 | A3   | B    |
|    4 | A4   | B    |
|    5 | A5   | B    |
+——+——+——+
5 rows in set (0.00 sec)

从设计上还能进行什么优化?

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » mysql> select * from A; +——+——+ | id   | name | +——+——+ |    1 | A1   | |    2 | A2   | |    3 | A3   | |    4 | A4   | |    5 | A5   | +——+——+ 5 rows in set (0.00 sec) mysql> select * from C; +——+——+——+——+ | id   | aid  | name | code | +——+——+——+——+ |    1 |    1 | B1   | B    | |    2 |    1 | B2   | B    | |    3 |    2 | B3   | B    | |    4 |    2 | B4   | B    | |    5 |    3 | B5   | B    | |    6 |    3 | B6   | B    | |    7 |    4 | B7   | B    | |    8 |    4 | B8   | B    | |    9 |    5 | B9   | B    | |   10 |    5 | B10  | B    | +——+——+——+——+ 10 rows in set (0.00 sec) 基于上面的样品。实际的表数据是海量的。对应关系也是1:100 现状SQL如下: mysql> SELECT A.ID,A.NAME,(SELECT CODE FROM C WHERE A.ID=C.AID limit 1) AS BL FROM A; +——+——+——+ | ID   | NAME | BL   | +——+——+——+ |    1 | A1   | B    | |    2 | A2   | B    | |    3 | A3   | B    | |    4 | A4   | B    | |    5 | A5   | B    | +——+——+——+ 5 rows in set (0.00 sec) 从设计上还能进行什么优化?