gpt4 book ai didi

mysql - 与 mysql 等值连接

转载 作者:行者123 更新时间:2023-11-29 03:44:31 26 4
gpt4 key购买 nike

我正在尝试加入几个表格,其中表格视频有:

video_id
user_id
camera_id
video_size
video_datetime
video_length
video_url

和桌面相机有:

camera_id
user_id
camera_hash
camera_type
camera_status
camera_name
camera_quality
camera_user
camera_pass
camera_ip
camera_port
camera_url

所以user_id和camera_id是通用的。我正在尝试获取显示视频大小、日期/时间、长度和摄像机名称的数据。我可以做这个查询:

SELECT videos.video_size, videos.video_datetime, videos.video_length,
cameras.camera_name
FROM videos, cameras
WHERE videos.user_id = cameras.user_id
and videos.user_id=69 and cameras.camera_id=73

这很好,可以得到我想要的,但我需要计算数字 73(获得 69 的 user_id 不是问题)。所以我可以这样做:

SELECT camera_id from videos where user_id=69

这可以返回多个值...所以需要更多处理。我想知道是否有更好或更有效的方法来做到这一点?

最佳答案

怎么样:

SELECT videos.video_size, videos.video_datetime, videos.video_length, 
cameras.camera_name
FROM videos inner join cameras using (user_id, camera_id)
WHERE videos.user_id=69

关于mysql - 与 mysql 等值连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8039973/

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