यहां मेरा FIDDLE है।नई तालिका बनाने के दौरान अन्य तालिका से मूल्यों को सम्मिलित करना
मैं पुरानी तालिका से डेटा को नई तालिका में आयात करने की कोशिश कर रहा हूं। पुरानी मेज में पुनरावृत्ति के कई नहीं हैं। नई तालिका में मैं केवल DISTINCT ईमेल डालने में सक्षम हूं। मैं नाम को सम्मिलित करने में असमर्थ हूं। मेरा कोड यहाँ है।
CREATE TABLE table_old(name VARCHAR(255), email VARCHAR(255));
INSERT INTO table_old (name, email) VALUES ('tom', '[email protected]'),
('peter', '[email protected]'),
('hitler', '[email protected]'),
('haasan', '[email protected]'),
('arun', '[email protected]'),
('tom', '[email protected]'),
('peter', '[email protected]'),
('hitler', '[email protected]'),
('haasan', '[email protected]'),
('arun', '[email protected]');
CREATE TABLE table_new AS (SELECT DISTINCT email FROM table_old);
तो मेरे विचार कैसे ईमेल स्तंभ नाम के संबंध में table_new में डालने के लिए दें।
बस नाम जोड़ सकता हूँ? 'तालिका तालिका_न्यू एएस बनाएं (चयन डिस्टिंट नाम, table_old से ईमेल); ' – Andomar
मैं इसे अलग-अलग नामों के बावजूद प्रत्येक की केवल एक प्रति चाहने की व्याख्या करता हूं। – Joe
हां जो। तुम सही हो। मुझे अनावश्यक सामग्री की केवल एक प्रति की आवश्यकता है। और मेरी समस्या को हल करने के लिए समय तेज है हालांकि आप सही हैं। –