मैं jOOQ में निम्न क्वेरी:जॉइनक में केवल एक तालिका से चयन करने के लिए एक प्रश्न का उपयोग करके कैसे चयन करें?
factory()
.select()
.from(PERSON)
.join(ENDUSER).on(ENDUSER.PERSON_FK.equal(PERSON.ID))
.where(ENDUSER.ID.equal(userId))
.fetchOne();
इस क्वेरी PERSON और enduser से सभी स्तंभों के साथ एक रिकार्ड मेरे लिए देता है, लेकिन मैं केवल एक ही व्यक्ति से कॉलम चाहते हैं (यही कारण है कि मैं डाल है .from(PERSON)
और नहीं .from(PERSON, ENDUSER)
) । मुझे पता है कि इससे कोई फर्क नहीं पड़ता है लेकिन मैं नहीं चाहता कि अनावश्यक क्षेत्रों को वापस किया जाए।
मैं थोड़ा दुविधा में पड़ा हुआ हूँ कि क्या यह http का डुप्लिकेट है : //stackoverflow.com/q/5832803/521799, वास्तव में –