Tôi có một câu hỏi rất đơn giản: oracle có cho phép nhiều "WITH AS" trong một câu lệnh sql không.
Thí dụ:
WITH abc AS( select ......)
WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/
Select .... /*using XYZ multiple times*/
Tôi có thể làm cho truy vấn hoạt động bằng cách lặp lại cùng một truy vấn nhiều lần, nhưng tôi không muốn làm điều đó và tận dụng "VỚI NHƯ". Nó có vẻ như là một yêu cầu đơn giản nhưng oracle không cho phép tôi:
ORA-00928: thiếu từ khóa SELECT
abc
vàxyz
? Tôi cần lấy kết quả của truy vấn con đầu tiên và sử dụng nó trên truy vấn con thứ hai.