SQL查询具有匹配键的所有行

时间:2016-12-18 17:56:57

标签: sql sqlalchemy

我对sql很陌生,所以我会尽力解释这个问题,但是我清楚地忽略了一些术语

基本上我有一个像这样设置的SQL表

[[ROW_1, ROW_2], [ROW_3, ROW_4, ROW_5]]

我想要做的是检索共享PRI_ID的所有行的列表

例如:

final_list = []
for x in 'SELECT DISTINCT pri_id FROM locations':
    final_list.append('SELECT * FROM locations WHERE pri_id==x')

我想要归还的是var d = 42722.7465005671d; // 12/18/2016 5:54:57 PM var dateTime = DateTime.FromOADate(d); this.dateDateTime.Value = date; this.dateDateTime.Format = DateTimePickerFormat.Time;

我建立此列表的sudo代码是:

htmlentities()

我试图在sql上做得更好所以我想知道sql是否有更好的方法来做到这一点。就像把桌子连接到自己一样

1 个答案:

答案 0 :(得分:1)

以下sql查询应该完成这项工作:

select * from locations
where pri_id in
  (select l2.pri_id from locations l2 group by l2.pri_id having count(*) > 1)
order by pri_id