SQL2019資料庫中BOM表多階查詢問題,問題描述詳見下圖,盼解決,謝謝

時間 2022-08-02 10:32:23

1樓:匿名使用者

你資料是不是有誤啊?

為什麼003那條資料的低階碼是02?不應該是01嗎?

你結果中,前四列字段比較容易懂?後三個欄位你給解釋一下唄,我按照我的想法建了個表,寫了一下

create table 品號資訊表

(品號 varchar(3),

名稱 varchar(1),

低階碼 varchar(2))

insert into 品號資訊表 values ('001','a','00')

insert into 品號資訊表 values ('002','b','01')

insert into 品號資訊表 values ('003','c','01')

insert into 品號資訊表 values ('004','d','02')

insert into 品號資訊表 values ('005','e','02')

執行select isnull(a.品號,'') 主件品號,isnull(a.名稱,'') 品名,b.品號,b.名稱

from 品號資訊表 a  join 品號資訊表 b on a.品號='0'+b.低階碼結果

2樓:fm網路

很明顯,你的資料描述有問題:

1 c的階碼,怎麼可能是02呢?

2 品號表中,明顯少了乙個字段:父品名編號3 更正上面錯誤後,你就知道該怎麼做了.

sql2019 資料庫連線時出現無法連線的錯誤。請求幫助。急

看看你裝的防毒軟體,是不是把你的資料庫伺服器給關了,若你裝的是360,在安全衛士裡面,找到服務這一項,把關於sql的全啟動起來,就ok了!急 連線sqlserver2005時連不上資料庫怎麼辦?sql server 2005 無法連線伺服器 error 40 急求幫助!1 原因可能有很多。如果你要連...

Sql2019資料庫多表查詢這個問題值50分

其實這個sql語句還不麻煩。寫sql我都是按照以下幾步來做 對於比較麻煩的 1.列出所有需要的字段 select crname,cyear,score from tabcour,tabstu cour,tabstu 2.找它們之間的關係 where tabstu.sid tabstu cour.si...

sql怎麼把資料庫中的表移到另資料庫中

結構一樣的話 insert into 資料庫a.dbo.tablea select from 資料庫b.dbo.tablea 另外 nsert into ddd 欄位1,欄位2,欄位3 select 欄位1,欄位2,欄位3 from aaa,bbb,ccc 插入的字段和查詢的字段數量型別一致 由於你...

請問sql2019資料庫連線到伺服器這裡怎麼設定

這個應該是服務沒有執行 你可以win r 輸入 net start mssqlserver來啟動服務 這樣不行的話就 開始 所有程式 microsoft sql server2008 配置工具 配置管理器 在這裡面啟動你需要的服務 一般是mssqlserver 然後就可以給分了 主要就是一些sql服...

SQL中怎樣將資料庫中的表資料插入到另外資料庫中

等於說把2個表合併了啊,表1,有欄位a,b,c,表2有欄位c,d,e,兩個表現在有的內容是 表1 a b c,表2 c d e王 王1 王2 王2 李1 李2甲 甲1 甲2 甲2 乙1 乙2丙 丙1 丙2 如1 如2 如3select s.a,s.b,s.c,t.d,t.efrom t full o...