2008-11-04 36 views

Trả lời

28

Một workaround sẽ được sử dụng một bảng có nguồn gốc.

Ví dụ:

select * 
from 
    (
    select a + b as aliased_column 
    from table 
    ) dt 
where dt.aliased_column = something. 

Tôi hy vọng điều này sẽ giúp.

+0

Tôi đã luôn luôn lặp lại SQL, điều này là soooo tốt hơn nhiều! – Coops

1

Tùy thuộc vào những gì bạn đang đặt bí danh, bạn có thể biến nó thành hàm do người dùng xác định và tham chiếu ở cả hai nơi. Nếu không, bạn sao chép mã bí danh ở một số nơi, có xu hướng trở nên rất xấu và có nghĩa là cập nhật hơn 3 điểm nếu bạn cũng đang đặt hàng trên cột đó.

Các vấn đề liên quan