9
Tôi muốn kết hợp hai truy vấn chọn với UNION
.
Làm cách nào để sử dụng kết quả từ SELECT
đầu tiên trong số SELECT
thứ hai?Kết hợp hai truy vấn SELECT trong PostgreSQL
(SELECT carto_id_key FROM table1
WHERE tag_id = 16)
UNION
(SELECT * FROM table2
WHERE carto_id_key = <the carto_id result from above>)
những gì bạn thực sự muốn đạt được, điều này có thể là với một JOIN đơn giản hoặc một truy vấn phụ (nếu bạn chỉ muốn có được các chi tiết cần thiết), cũng các cột cả hai truy vấn của bạn không phù hợp !! – Akash
Tôi muốn nhận tất cả các bản ghi trong bảng 2 đáp ứng điều kiện của SELECT đầu tiên – Bwyss
nếu đó là yêu cầu duy nhất, hãy đọc http://www.postgresql.org/docs/8.3/static/tutorial-join.html – Akash