sql - Select from table only with no records on the second table -
मेरे पास निम्न तालियां हैं
TABLE1 (ID_OWNER, NAME) < / p> तालिका 2 (ID_OWNER, नाम) < मेरी मेरी शर्तों है: केवल टैब 1 से रिकॉर्ड वापस करें अगर रिकॉर्ड नहीं हैं टैब 2 में एक ही स्वामी से, लेकिन अगर टैब्यूल में रिकॉर्ड हैं तो केवल TABLE_2 के अभिलेख पुनर्प्राप्त करें I की कोशिश की लेकिन जब आप अपना कोड overcomplicating हैं: <कोड> 1, जॉन 1, एल्विस 1, माइकल 1, केल्विन
का चयन करें COALESCE (TB1.NAME, TB2.NAME) TABLE_2 TB2 बायाँ शामिल हों TABLE_1 TB1 से TB1.OWNER_ID = TB2.OWNER_ID न कि (TABLE_2 TB2_SUB कहां TB2_SUB.OWNER_ID से चयन मौजूद है 1 = TB1.OWNER_ID) कहां TB2.OWNER_ID = 1 TABLE_2 रिकॉर्ड क्वेरी रिकॉर्ड को पुनः प्राप्त नहीं है नहीं है। < / Div>
SELECT * F ROM तालिका 1 टी 1 जहां मौजूद नहीं है (चयन 1 से तालिका 2 जहां आईडी_OWNER = T1.ID_OWNER)
Comments
Post a Comment