首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取相关信息MySQL查询

问获取相关信息MySQL查询
EN

Stack Overflow用户
提问于 2012-04-16 20:50:35
回答 3查看 84关注 0票数 0

关于从MySQL数据库获取信息,我有一个问题。

具体情况如下:

我有两张桌子,一张叫做品牌,另一张是(关于汽车)。

品牌表有两个列: id和name。表模型有3列: id、品牌、名称。

表模型中的品牌列根据表品牌存储相应的品牌标识。

对于咨询,我的标准查询是:

代码语言:javascript
复制
SELECT * FROM model

..。以获取表模型中的所有信息。

代码语言:javascript
复制
id=1, brand=1, model=modelName.

我应该对查询进行哪些更改来获取品牌名称,而不仅仅是它的id,从咨询到表模型?e.g

代码语言:javascript
复制
id=1, brand=brandName, model=modelName
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-16 20:53:51

尝试内部连接

代码语言:javascript
复制
SELECT model.id, brand.brandName, model.modelName 
FROM model
INNER JOIN brand on model.id = brand.id
票数 0
EN

Stack Overflow用户

发布于 2012-04-16 20:59:14

你可以试试这个

代码语言:javascript
复制
SELECT m.id, b.name, m.name FROM model m, brand b WHERE m.brand = b.id
票数 2
EN

Stack Overflow用户

发布于 2012-04-16 20:55:00

是像这样吗?

代码语言:javascript
复制
SELECT brands.brand, model.* FROM brands JOIN  models ON brands.id=models.id
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10181511

复制
相关文章

相似问题

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