gpt4 book ai didi

mysql - 如何在mysql输出中获得重复的结果?

转载 作者:行者123 更新时间:2023-11-29 06:04:16 26 4
gpt4 key购买 nike

我对sql有一个简单而愚蠢的疑问。我必须写下如下查询。这里,id不是唯一的。但是当我执行以下查询时,我得到唯一值作为输出。如何获取多个值?

select name from students_table where id in (select id from students_id);

Ex : Lets say students_table has name id
----- ---
john 1
jack 2

And students_id table has id
---
1
1
1
2
...

If i write the query in the above way i get name
----
john
jack

Instead i want my output as name
----
john
john
john
jack

最佳答案

select st.name from students_id si
join students_table st on st.id = si.id;

关于mysql - 如何在mysql输出中获得重复的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12309368/

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