关于从MySQL数据库获取信息,我有一个问题。
具体情况如下:
我有两张桌子,一张叫做品牌,另一张是(关于汽车)。
品牌表有两个列: id和name。表模型有3列: id、品牌、名称。
表模型中的品牌列根据表品牌存储相应的品牌标识。
对于咨询,我的标准查询是:
SELECT * FROM model..。以获取表模型中的所有信息。
id=1, brand=1, model=modelName.我应该对查询进行哪些更改来获取品牌名称,而不仅仅是它的id,从咨询到表模型?e.g
id=1, brand=brandName, model=modelName发布于 2012-04-16 20:53:51
尝试内部连接
SELECT model.id, brand.brandName, model.modelName
FROM model
INNER JOIN brand on model.id = brand.id发布于 2012-04-16 20:59:14
你可以试试这个
SELECT m.id, b.name, m.name FROM model m, brand b WHERE m.brand = b.id发布于 2012-04-16 20:55:00
是像这样吗?
SELECT brands.brand, model.* FROM brands JOIN models ON brands.id=models.idhttps://stackoverflow.com/questions/10181511
复制相似问题