Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vinascript/html/wp-includes/functions.php on line 6114
Liên kết dữ liệu sử dụng UNION trong PostgreSQL - VinaScript

Latest Post

Triển khai dự án PHP, Mysql với Nginx trên Docker Tìm hiểu về HTML – Ưu điểm, nhược điểm và cách hoạt động của HTML

UNION là một phép toán trong SQL dùng để kết hợp dữ liệu từ hai hoặc nhiều câu lệnh SELECT khác nhau. Điều kiện quan trọng là các câu SELECT này phải có cùng cấu trúc với cùng tên các cột trong kết quả trả về.

Cú pháp lệnh của UNION

SELECT
    column_1,
    column_2
FROM
    Table_A
UNION
SELECT
    column_1,
    column_2
FROM
    Table_B;

Ví dụ về sử dụng UNION

Giả sử chúng ta có dữ liệu của bảng User như sau:

Yêu cầu: Lấy dữ liệu của user có user_id bằng 1 và 3

Thông thường chúng ta sẽ sử dụng câu query sau:

SELECT * FROM users WHERE user_id = 1 or user_id = 3;

Nhưng chúng ta có thể tách thành 2 câu query và sử dụng UNION để combine kết quả

SELECT * FROM users WHERE user_id = 1
UNION
SELECT * FROM users WHERE user_id = 3;

Kết quả:

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *