PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेस्क्ल में जहां क्लॉज में कॉलम एलियासेस तक पहुंचें

यहां बताया गया है कि आपने यह कैसे किया - कॉलम नाम में उपनाम

select 
  -- etc etc 
  (select innerDLI.datetime_created from distribution_line_items innerDLI where innerDLI.item_number = distribution_line_items.item_number order by innerDLI.datetime_created asc limit 1) as Origination,
  -- etc etc
from distribution_stop_information
  -- etc etc

यहां बताया गया है कि आप इसे कहां, उपनाम में शामिल होने में डाल सकते हैं

select 
  -- etc etc 
  Origination.datetime_created
  -- etc etc
from distribution_stop_information 
left join distribution_line_items AS Origination ON Origination.item_number = distribution_line_items.item_number
where Origination.datetime_created > to_date(?, 'YYYY-MM-DD') - interval '180 days'  
-- etc etc
<ब्लॉकक्वॉट>

इसके बारे में कुछ भी नहीं है जो बेहतर . है आपके द्वारा पोस्ट किए गए समाधान की तुलना में (एसक्यूएल अनुकूलक का परिणाम एक ही योजना में होना चाहिए) लेकिन यह "जहां खंड में उपनाम का उपयोग कर रहा है"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग 3/पोस्टग्रेएसक्यूएल 8.4.9 . में पंक्ति प्रविष्टि से स्वत:जेनरेट की गई कुंजी प्राप्त करना

  2. Django के साथ PostgreSQL स्कीमा / नेमस्पेस

  3. क्या डेटाबेस के भीतर सरणियों का उपयोग करना खराब डिज़ाइन है?

  4. PostgreSQL LIKE क्लॉज में रेगुलर एक्सप्रेशन

  5. PostgreSQL - दोहराए गए मानों को कैसे समाप्त करें