gpt4 book ai didi

mysql - SQL 查询返回多行

转载 作者:行者123 更新时间:2023-11-29 00:23:05 27 4
gpt4 key购买 nike

我有三个数据库表:

system_profile 

id manufacturer model name total_physical_memory
12345 my_pc 5000 DGS 3219206144

device

id version date_created device_id instance
2828493 0 2013-10-13 20:13:00 12345 q
2828494 1 2013-10-13 xxxxx 12345 e
2828495 2 2013-10-13 aaaaa 12345 r
2828496 3 2013-10-13 ccccc 12345 r


hw_profile

id manufacturer model name disk device_id
12345 my_pc 5000 ABC 2 gb 12345

hw_profile 和 system_profile 表由主键“id”链接

hw_profile 和设备表由 device_id 链接。

我正在尝试选择“仅获取 system_profile.total_physical_memory”:

SELECT system_profile.total_physical_memory
FROM system_profile, hw_profile, device
WHERE hw_profile.id = system_profile.id
AND device.device_id = hw_profile.device_id

此查询无效(我得到多个结果)。

我需要返回“仅”system_profile.total_physical_memory (3219206144)

我尝试过各种左连接,存在 - 但没有成功。

一个明确的例子会很好(加上一些阿司匹林)。

谢谢

英里。

最佳答案

没有理由连接其数据未以任何方式使用的表。只需执行 SELECT total_physical_memory FROM system_profile

关于mysql - SQL 查询返回多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20336493/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com