2011-11-10 16 views
18

मैं त्रुटि ERROR 1066 (42000): Not unique table/alias:अद्वितीय नहीं तालिका/उर्फ ​​

मैं क्या गलत इसके साथ बाहर नहीं कर सकते आंकड़ा मिलता है।

SELECT Project_Assigned.ProjectID, Project_Title, Account.Account_ID, Username, Access_Type 
FROM Project_Assigned 
JOIN Account 
  ON Project_Assigned.AccountID = Account.Account_ID 
JOIN Project 
  ON Project_Assigned.ProjectID = Project.Project_ID 
where Access_Type = 'Client'; 
+0

आप तालिका स्कीमा पोस्ट करना चाहिए की कोशिश करो। आप अपनी तालिका के संदर्भ के बिना कई कॉलम में फेंक रहे हैं, जो कॉलम अद्वितीय हैं, तो ठीक है। हालांकि, मैं सुझाव दूंगा कि आप टेबल नामों को अलिया करना शुरू करें, और जब आप शामिल हों तो तालिका उपनाम के साथ कॉलम को हमेशा उपसर्ग करें। यह मूर्खतापूर्ण लग सकता है, लेकिन क्या आप वाकई यह त्रुटि उत्पन्न करने वाली क्वेरी है? क्या आपने क्वेरी को सीधे MySQL कंसोल या phpMyAdmin में चलाने की कोशिश की है? – Shef

+0

मैं हमेशा mysql कंसोल के माध्यम से टर्मिनल में mysql क्वेरी निष्पादित करता हूं और मैंने यह जानने के लिए पर्याप्त समय तय करने का प्रयास किया है कि यह उसकी निष्पादन में त्रुटि है। – Malcr001

उत्तर

17

SELECT pa.ProjectID, p.Project_Title, a.Account_ID, a.Username, a.Access_Type, c.First_Name, c.Last_Name 
     FROM Project_Assigned pa 
INNER JOIN Account a 
     ON pa.AccountID = a.Account_ID 
INNER JOIN Project p 
     ON pa.ProjectID = p.Project_ID 
INNER JOIN Clients c 
     ON a.Account_ID = c.Account_ID 
    WHERE a.Access_Type = 'Client'; 
+0

यह काम करता है। धन्यवाद महोदय! – Malcr001

+0

@ शेफ - क्या आपके पास इस बारे में अधिक जानकारी है कि इस क्वेरी में टेबल उपनाम क्यों आवश्यक हैं? मैं यहां MySQL 5.0 के साथ त्रुटि संदेश पुन: उत्पन्न करने में सक्षम नहीं हूं: -? –

+0

कुछ ध्यान दें। जाहिर है, मैं MySQL 5.5.9 – Malcr001

0
select persons.personsid,name,info.id,address 
    -> from persons 
    -> inner join persons on info.infoid = info.info.id; 
+0

कृपया देखें [कैसे जवाब दें] (https://stackoverflow.com/help/how-to-answer) और अधिक जानकारी प्रदान करने के लिए अपना उत्तर अपडेट करें। विशेष रूप से, यह उपयोगी होगा अगर आपने समझाया कि यह समस्या को कैसे हल करता है – Ortund

संबंधित मुद्दे