我有一個select *查詢,它提供了大量的行和大量的結果列。當給出與另一列B相同的值時,我想要只包含一個列,但我有一個列A的重複問題。刪除查詢中的兩列重複
基本上我有一列告訴我對象的「名稱」,另一列告訴我「數字」。有時我有一個對象「名稱」,對於給定的對象「數字」有多個條目。我只希望在「名稱」中使用不同的「數字」,但我希望查詢在真實時給出整個表格,而不僅僅是這兩列。上述
Name Number ColumnC ColumnD
Bob 1 93 12
Bob 2 432 546
Bob 3 443 76
這個例子是罰款以上
Name Number ColumnC ColumnD
Bob 1 93 12
Bob 2 432 546
Bill 1 443 76
Bill 2 54 1856
這個例子是好的
Name Number ColumnC ColumnD
Bob 1 93 12
Bob 2 432 546
Bob 2 209 17
這上面的例子不是很好,我只希望鮑勃2的之一。
唯一的問題是什麼,如果其他列的值是一樣的例子不同。我不在乎它選擇的是哪一行,只要它唯一的一個唯一的名字,號碼 – bjbreitling 2014-10-30 23:38:21
阿里擊敗了我到我修改後的解決方案 – JohnS 2014-10-31 00:34:47
我會真正快速發佈我生成的代碼。你能告訴我是否有遺漏或失靈的情況嗎?我會發佈一個答案,它的代碼與你剛纔給出的代碼相同,但是與where和order by子句一起工作。出於某種原因,當我執行它時,查詢不起作用。 – bjbreitling 2014-10-31 12:51:09