Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] SQL
#1
Các pro cho em hỏi 
Hiện tại em đang có 2 bảng :
Bảng A
               ID  |  A1   |   A2     |    A3
dữ liệu :    1   |  anh   |    yeu   |   em

Bảng B
             ID |   B1   |   B2   |    B3
              1
bây giờ em muốn update dữ liệu từ 3 cột A1,A2,A3 bảng A vào 1 cột B1 bảng B
kết quả bảng B  cột B1   : anh/yeu/em 

hiện tại có 1 cách dạng như sau .

Update B Set B1 = CONCAT(A1,/,A2,/,A3)
from B
inner join A on A.ID = B.ID

Em muốn 1 cach khac như sau tạo 1 cái stored procedure với tham số truyền vào là
@cột_tham_chiếu    : biến này là e đặt tên cột ở bảng A

vậy thì update bảng B với 1 cột tương ứng ở bảng A thì sẽ có dạng như sau .

Update B set B1 = @cột_tham_chiếu  
from B
inner join A on A.ID = B.ID


Vay co anh chi nao co cach giai cho phuong phap đặt biến này để ra kết quả như trên thì chỉ em mới.
Chữ ký của Cuong Servenet Cuong Servenet,gia nhập Thủ Thuật Access từ 12-07 -18.
ღღღღღTài sản của Cuong Servenet (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#2
set @parameter = (select (côt 1 + cột 2 + cột 3) as cột tổng where id = '1')
Chữ ký của mrsiro Xin chào, mình là mrsiro, Tham gia http://thuthuataccess.com/forum từ ngày 05-12 -14.
Reply
Những người đã cảm ơn


Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line