1
選擇,我想從兩個表中選擇並使用此查詢顯示我的結果:查詢到從兩個不同的表
CREATE TABLE Buy_Table
(
buy_id int identity primary key,
user_id int,
amount decimal (18,2)
);
go
INSERT INTO Buy_Table
(user_id, amount)
VALUES
('1', 10),
('1', 8),
('1', 20),
('3', 1),
('2', 2);
go
CREATE TABLE Sell_Table
(
sell_id int identity primary key,
user_id int,
amount decimal (18,2)
);
go
INSERT INTO Sell_Table
(user_id, amount)
VALUES
('1', 10),
('1', 8),
('1', 20),
('3', 3),
('2', 3);
go
select
[user_id],
'Buy' as [Type],
buy_id as [ID],
amount
from Buy_Table
union all
select
[user_id],
'Sell',
sell_id,
amount
from Sell_Table
order by
[user_id],
[ID],
[Type]
但是上面的查詢將返回USER_ID的每一行這樣
我想顯示我的結果在網格中是這樣的:
這可以在查詢本身完成,而不是操縱網格? Thx