Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

inner join và tìm kiếm trong sql

8 năm trước 719 lượt xem 7 bình luận 8 năm trước

cả nhà cho mình hỏi chút nếu dùng inner join thì khi tìm kiếm có ổn ko. hay phải dùng bảng lưu tạm để sau này tìm kiếm dễ hơn và dùng bảng lưu tạm như nào vs vd bảng sv có masv, gioitinh, diemtoan,diemvan  bang diemtrungbinh co masv, diemtrungbinh thì làm thế nào hiển thị ra masv, gioitinh, diemtoan,diemvan,diemtrungbinh  và thuận tiện cho tìm kiếm sau này vs cám ơn mọi người

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
KT đã bình luận 8 năm trước

 Bạn có thể tìm hiểu về trigger để dễ dàng hơn trong việc dùng hơn và cập nhật 1 cách tốt nhất nữa ví dụ như ở đây 
http://laptrinhvb.net/bai-viet/chuyen-de-vb-net/Huong-dan-su-dung-Trigger-trong-Sqlserver/3335d3d9b71afa24.html

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 8 năm trước

bảng tạm thì khi data thay đổi sẽ phải cập nhật theo => hệ thống ảnh hưởng khi có sự thay đổi data. Nhưng tìm sẽ lẹ hơn. Cái này thiên về kiến trúc.

Nếu server đủ mạnh. Cập nhật data nhiều hay ít thì tùy cân đối.

Trade off:

- Bảng tạm lẹ hơn nhưng ảnh hưởng khi cập nhật data

- Không tạm thì lâu hơn

hoiucngayay122013 đã bình luận 8 năm trước

nếu chỉ có điểm trung bình thì mình nghĩ bạn chỉ cần dùng 1 bảng SV, sau này muốn tính ĐTB thì dùng group by là được

Bài viết
0
Câu hỏi
6
Bình luận
10