SQL每日一題(20211208)
設(shè)為“置頂或星標(biāo)”,第一時間送達(dá)干貨
題目

T0810B

希望把表T1208A的Charg隨機(jī)分配到表T1208B里面,但是數(shù)量得對上,比如表T1208A的N1對應(yīng)的QTY是3,則表T1208B只隨機(jī)分配3個serial_number過去。兩個表的關(guān)聯(lián)關(guān)系為HU字段,表T1208A的QTY合計一定是表T1208B的條數(shù),預(yù)計其中一種結(jié)果如下:

測試語句
create?table?T1208A (HU varchar(20), QTY int, Charg varchar(20));
insert?into?T1208A?values('X', 3, 'N1');
insert?into?T1208A?values('X', 2, 'N2');
create?table?T1208B?(HU varchar(20), serial_number varchar(20));
insert?into?T1208B?values?('X', 'A1');
insert?into?T1208B?values('X', 'A8');
insert?into?T1208B?values('X', 'A3');
insert?into?T1208B?values('X', 'A5');
insert?into?T1208B?values('X', 'A0');參考答案
應(yīng)讀者的要求,我將參考答案公布了,有需要的同學(xué)可以在下方公眾號「數(shù)據(jù)前線」(非本號)后臺回復(fù)關(guān)鍵字:1208,即可獲取。還是建議先獨立答題~
數(shù)據(jù)前線
后臺回復(fù)關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨 后臺回復(fù)關(guān)鍵字:進(jìn)群,帶你進(jìn)入高手如云的交流群。 推薦閱讀
評論
圖片
表情
