gpt4 book ai didi

mysql - 获取三个不同表中包含相同 id 的所有行

转载 作者:行者123 更新时间:2023-11-29 19:57:47 25 4
gpt4 key购买 nike

我有四张 table 。

**Users table**     **Books Table**     **Dvds Table**      Toys Table
use_id boo_id dvd_id toy_id
use_name boo_name dvd_name toy_name
boo_use_id dvd_use_id toy_use_id

我需要从三个表中提取所有行;包含 use_id 的书籍、DVD 和玩具。我需要从每一行中获取书籍/DVD/玩具的唯一 ID。

我的 SQL 有点生疏,但我想我需要某种连接。

有人可以就我的查询给我一些指导吗?

最佳答案

加入他们:

SELECT u.*,
b.boo_id,
d.dvd_id,
t.toy_id
FROM Users u
JOIN Books b
ON(u.use_id = b.boo_use_id)
JOIN DVDs d
ON(u.use_id = d.dvd_use_id)
JOIN Toys t
ON(u.use_id = t.toy_use_id)

关于mysql - 获取三个不同表中包含相同 id 的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40630162/

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