簡體   English   中英

根據表中的另一條記錄從表中獲取新記錄

[英]get new records from table based on other one record in table

SELECT group_no,group_name, dept_no, dept_name, brand, from_nnm,to_nnm 
  FROM xx_nnm_benchmark

我從上面的 group_no 1100 和 dept_no 50 查詢中得到一條記錄 我還有一個 deps 表,其中我有來自 group_no 1100 的 8 個 deptno 我需要再獲得 8 個具有相同 group_no,name 的記錄

基本上,您需要在唯一 ID 上加入這兩個表。 我們可以假設您的“group_no 和 group_name”是唯一的,並進行內部連接。 左連接或右連接也可能有效,但我將 go 用於此任務的內部

SELECT a.group_no,
a.group_name,
a.dept_no as adepno,
a.dept_name as adepname,
b.dept_no,
b.dept_name,
a.brand,
a.from_nnm,
a.to_nnm
FROM xx_nnm_benchmark a inner join deps b
on (a.group_no = b.group_no and a.group_name = b.group_name)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM