mysql - 如何查找具有相同 ID 和某些部件号的条目列表?
问题描述
我有一个包含三列的表:id、layer 和 part_number。
该表如下所示:
我想找到具有 part_numbers 的 id:412789、412801 和 412806。有人可以帮忙吗?
提前致谢!
解决方案
您可以按 分组record_id
,并执行“IN”语句,以获取具有这些部件号的所有 ID,然后使用任何这些部件号获取所有唯一的 record_id。在这种情况下,它将是1
:
SELECT record_id
FROM parts_table
WHERE part_number IN (412789, 412789, 412806)
GROUP BY record_id
推荐阅读
- python-3.x - 带有 conda 集成的 pySpark 抛出错误 pyspark 无法识别
- node.js - NodeJS / Express:发生不一致的[ERR_HTTP_HEADERS_SENT]
- java - 多次重启后如何唯一标识一个java进程
- python - 如何从熊猫数据框中的一列列表中的列表中随机选择
- android - 无法在 Android Studio 上重新打开组件树
- php - 未定义属性:stdClass::$Unblinking Eternity
- python - Python - 使用 scipy.stats.hypergeom 进行矢量化操作
- php - 如何修复 AWS Lightsail 服务器上的网关超时?
- r - 使用 testthat 检查数据框中的每个变量的 NA 值
- r - 如何分隔字符串并将其作为向量在 R 中读取?