我试图加入几个桌子,桌旁录像带:
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
因此,用户(id)和照相(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个不是问题)。 因此,我可以这样做:
SELECT camera_id from videos where user_id=69
这可以恢复多重价值......因此可以进行更多的处理。 我很想知道这样做是否有更好或更有效的方法?