我有两张桌子。假设它们看起来像这样
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关键字,所以我的猜测是:
SELECT sportsarticles.data, sportsarticles.sport as sportid WHERE sportsarticles.id=5 AND sports.id=sportid发布于 2010-07-01 16:38:55
是。没问题的。
SELECT DISTINCT sports.id, sportsarticles.data
FROM sportsarticles, sports
WHERE sports.id = (YOURID)
AND sports.id = sportarticles.sports发布于 2010-07-01 16:39:11
SELECT sports.name,
sportsarticles.data,
sportsarticles.sport AS sportid
FROM sports
INNER JOIN sportsarticle
ON sportsarticle.id = sports.id
WHERE sportsarticles.id = 5 https://stackoverflow.com/questions/3156098
复制相似问题