首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mysql表访问查找表?

使用mysql表访问查找表?
EN

Stack Overflow用户
提问于 2010-07-01 16:23:57
回答 2查看 601关注 0票数 0

我有两张桌子。假设它们看起来像这样

代码语言:javascript
复制
Table Sports:
Column 1: id (integer)
Column 2: name (varchar 100)

Table Sport Articles:
Column 1: id (integer)
Column 2: data (text)
Column 3: sport (integer)

所以我想做的是从体育文章中挑选一些东西。假设我已经有了ID号。我只想要数据和运动名称。

因此,我想从体育文章中选择数据,其中id =我已经拥有的一些数字,并从体育文章中选择名称,其中id = Sports。

我认为它使用了using关键字,所以我的猜测是:

代码语言:javascript
复制
SELECT sportsarticles.data, sportsarticles.sport as sportid WHERE sportsarticles.id=5 AND sports.id=sportid
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-01 16:38:55

是。没问题的。

代码语言:javascript
复制
SELECT DISTINCT sports.id, sportsarticles.data 
FROM sportsarticles, sports
WHERE sports.id = (YOURID) 
   AND sports.id = sportarticles.sports
票数 0
EN

Stack Overflow用户

发布于 2010-07-01 16:39:11

代码语言:javascript
复制
SELECT sports.name, 
       sportsarticles.data, 
       sportsarticles.sport AS sportid 
FROM   sports 
       INNER JOIN sportsarticle 
         ON sportsarticle.id = sports.id 
WHERE  sportsarticles.id = 5 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3156098

复制
相关文章

相似问题

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