首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到列等于某项的外键行的行?

如何找到列等于某项的外键行的行?
EN

Stack Overflow用户
提问于 2015-09-22 20:22:43
回答 1查看 49关注 0票数 0

如何从“交易”表中选择“ticker_id”字段与“滴答器”表中一行的“id”字段相等的所有行,该字段的“名称”字段等于“MSFT”?

“trade.ticker_id”字段是“ticker.id”字段的外键。如果我想要过滤很多“交易”行,这是一个糟糕的设计吗?

代码语言:javascript
复制
mysql> describe ticker;
+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| id          | int(11)      | NO   | PRI | NULL    | auto_increment |
| name        | varchar(64)  | NO   |     | NULL    |                |
| long_name   | varchar(250) | YES  |     | NULL    |                |
| exchange_id | int(11)      | YES  | MUL | NULL    |                |
+-------------+--------------+------+-----+---------+----------------+
4 rows in set (0,00 sec)

mysql> describe trade;
+-----------+-------------+------+-----+---------+----------------+
| Field     | Type        | Null | Key | Default | Extra          |
+-----------+-------------+------+-----+---------+----------------+
| id        | int(11)     | NO   | PRI | NULL    | auto_increment |
| time      | datetime    | NO   |     | NULL    |                |
| price     | float       | NO   |     | NULL    |                |
| quantity  | int(11)     | NO   |     | NULL    |                |
| source    | varchar(64) | YES  |     | NULL    |                |
| buyer     | varchar(64) | YES  |     | NULL    |                |
| seller    | varchar(64) | YES  |     | NULL    |                |
| initiator | varchar(64) | YES  |     | NULL    |                |
| ticker_id | int(11)     | YES  | MUL | NULL    |                |
+-----------+-------------+------+-----+---------+----------------+
9 rows in set (0,00 sec)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-22 20:26:19

代码语言:javascript
复制
SELECT * FROM trade TR 
LEFT JOIN ticker TI ON TR.ticker_id = TI.id
WHERE TI.name =  "MSFT"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32726156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档