mysql - how to Collect data from two tables using joins -


मेरे पास 2 टेबल हैं - तालिका 1 संरचना: [लॉग]
यूजर आईडी || क्लिक || तिथि || XXX || XXX |||
तालिका 2 संरचना: [उपयोगकर्ता]
उपयोगकर्ता नाम || ईमेल || तिथि || XXX || XXX |||

मैं इस तरह से डेटा प्रदर्शित करना चाहता हूं

उपयोगकर्ता नाम, COUNT (क्लिक)

मैं नीचे क्वेरी का उपयोग कर रहा हूं।

 <कोड> का चयन करें `user.username`,` userid`, COUNT `` अंदरूनी शामिल हों पर logs.userid = user.userid आदेश उपयोगकर्ता द्वारा कुल DESC सीमा 5  logs` से total` के रूप में ( `userid`)  

कृपया quide

पहला जबाब के बाद, मैं क्वेरी modifed और यह aplied, इस तरह

  $ sqlptcwall = mysql_query ( "उपयोगकर्ता को चुनें। उपयोगकर्ता नाम, COUNT (ptcwalllogs.userid) लॉग इन से कुल INNER उपयोगकर्ता पर उपयोगकर्ता को शामिल करें। User.userid = ptcwalllogs.userid GROUP user.username ORDER BY COUNT (ptcwalllogs.userid) DESC LIMIT 5 "); & Lt;? Php गूंज "& lt; / tr & gt;"; जबकि ($ पंक्ति = mysql_fetch_array ($ sqlptcwall)) {गूंज "& lt; tr & gt;"; गूंज "& lt; td & gt;" । $ पंक्ति [userid]। "& Lt; / टीडी & gt;"; गूंज "& lt; td & gt;" $ पंक्ति [कुल] "& Lt; / टीडी & gt;"; } गूंजती है "& lt; / tr & gt;"; ? & Gt;   

त्रुटि: mysql_fetch_array () पैरामीटर 1 को संसाधन होने की उम्मीद है, बुलियन

 <कोड> का चयन करें user.username, COUNT (user.userid) कुल के रूप में लॉग से भीतरी COUNT (user.userid) DESC सीमा 5 द्वारा user.username आदेश पर user.userid = logs.userid ग्रुप उपयोगकर्ता शामिल हों    

Comments

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -