में मौजूद नहीं है, मैं तीन तालिकाओं के संघ के साथ दृश्य बनाना चाहता हूं। लेकिन परिणामस्वरूप क्वेरी में मैं एक अतिरिक्त स्तंभ चाहता हूं जैसे 'tableId'।देखने के लिए अतिरिक्त कॉलम जोड़ना, जो तालिका
तरहCREATE OR REPLACE VIEW DETAILS
AS SELECT
* FROM
(
SELECT
T1.ID,
T1.AMOUNT,
T1.STATUS,
T1.ADDEDBY,
T1.ADDEDON
FROM Table1 T1
UNION ALL
SELECT
T2.ID,
T2.AMOUNT,
T2.STATUS,
T2.ADDEDBY,
T2.ADDEDON
FROM Table2 T2
UNION ALL
SELECT
T3.ID,
T3.BILLAMOUNT,
T3.STATUS,
T3.ADDEDBY,
T3.ADDEDON
FROM Table3 T3
);
यह मैं आवश्यक तीन तालिकाओं के मिलन देता
मेरे कोड है। लेकिन परिणामस्वरूप आउटपुट में मैं टेबल आईडी कॉलम कैसे प्राप्त कर सकता हूं? यह कॉलम तीनों में से किसी भी तालिका में मौजूद नहीं है।
धन्यवाद यह सहायक था – user1181942
मुझे लगता है कि 'व्यू के चयन में फोरम क्लॉज में एक सबक्वायरी है' क्या यह वाक्यविन्यास ओरेकल के लिए विशिष्ट है? मेरे पास mysql (phpmyadmin के माध्यम से चल रहा है) thx – Awena
@Awena - वाक्यविन्यास एएनएसआई मानक होना चाहिए (हालांकि मानक को इनलाइन दृश्य को एलियाड करने की आवश्यकता हो सकती है)। मुझे कोई जानकारी नहीं है, हालांकि, अगर MySQL इसका समर्थन करता है या क्वेरी को MySQL पर काम करने के लिए किस बदलाव की आवश्यकता होगी। –