ฉันจองโต๊ะที่ชื่อ"ทึก"และในโต๊ะนี้ฉันมี 22 คอลัมน์.
ฉันอยากจะบการค้นหาเพื่อเปรียบเทียบหาอายุของมี 2 แถวนั้นเฉพาะบนโต๊ะกับจุดประสงค์เพื่อตรวจสอบว่าแต่ละคอลัมน์เป็นค่าของ 2 แถวเป็นคนเดียวกันแน่นอน คอลัมน์หมายเลขมาตลอต่างจากค่าในแต่ละแถวด้วดังนั้นฉันจะไม่รวมระบุตัวคอลัมน์เพื่อเปรียบเทียบ. ฉันจะใช้มันเพื่อพูดถึงอะไรแถวจะถูกใช้สำหรับเมื่อเทียบกันแล้ว
ถ้าทั้งหมดค่าคอลัมน์เป็นคนเดียวกัน: เหมือนกันแค่การแสดงไม่มีอะไร(ฉันชอบเรื่องนี้)หรือแค่ตอบกลับ 2 แถวที่เป็นอย่างนั้นน่ะ
ถ้ามีบางคอลัมน์คุณค่าไม่ใช่คนเดียวกัน: เหมือนกัแสดงพวกนั้นคอลัมน์รายชื่อเดียวหรือแสดงทั้งสองคนคอลัมน์ที่แอ็กทีฟ:แล้วคุณค่าของมั(ฉันชอบเรื่องนี้).
ตัวอย่าง:
นทึกไว้...
หมายเลข | ชื่อ | เวลา |
---|---|---|
1 | N1 | 0900 |
2 | N1 | 0801 |
แสดงผล:
หมายเลข | เวลา |
---|---|
1 | 0900 |
2 | 0801 |
หรือ
แสดง"เวลา"
ข้อควรจำ:ที่จริงฉันโอเคกับอะไรก็ตามที่ผลลัพธ์หรือทางของการแสดงผลหน้าจอตราบใดที่ฉันได้รู้ในทางใดทางหนึ่งที่ 2 แถวไม่ใช่เหมือนกัน
อะไรคือหนทางที่เป็นไปได้ที่จะทำนี้อยู่ในภาษา sql เซิร์ฟเวอร์?
ผมใช้ไมโครซอฟบภาษา sql เซิร์ฟเวอร์การจัดการสตูดิโอเมื่อ 18,ไมโครซอฟบภาษา sql เซิร์ฟเวอร์ 2019-15.0.2080.9