mysql - 选择使用索引主倍数表

标签 mysql primary-key distinct

我有两个表:

第一个表是带有ID列的item,第二个表是带有标题列的item_description
我希望从项目表中获得不同的行,从item_description table中获得标题

我是这样做的:

SELECT  distinct id, item_description.title
FROM (item use index (PRIMARY))


最好的要求是什么?

问候
坦率

最佳答案

好吧,据我所知,您想加入两个表。这样做是这样的:

SELECT distinct it.id, idesc.title
FROM item it
JOIN item_description idesc ON it.id=idesc.item_id;


当然,您需要在item_description表中的一列与id表中的item列相对应。

关于mysql - 选择使用索引主倍数表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17409170/

相关文章:

mysql - mysql日期查询的问题

php - 使用 SQL 语句重命名 MySQL 表

php - MYSQL PDO 更新日期时间不执行任何操作

MySQL JOIN/UNION DISTINCT 问题

java - MongoDB/Java : Finding unique documents based on value

mysql - 如何在 MySql 中强制区分大小写的表名和列名?

MYSQL创建外键约束报错

mysql - 在mysql中使用文本数据类型创建表

php - 如何在表上创建复合主键

mysql - 在 MySQL 中一起使用 Distinct、Count 和 Group