Jump to content
php.lv forumi

Recommended Posts

Posted

Tātad pieņemsim, ka man ir db kurā vienā tabulā ir komentāri un otrā useri. Lai izveidotu topu dilstošā secībā man vajadzēs ar while iet cauri visam useri db un skaitīt cik katram ir komentāri? Pēctam kā?

Posted

Tātad GROUP BY tiek uzskatīts kā galvenais un pārējie tiek viņam pielīdzināti un pēctam liekot ORDER BY izvēlies pēc kuriem skaitļiem kārtot? Ja tā tad paldies!

Posted (edited)

SELECT u.id, u.username, COUNT(c.id) as comment_count FROM users u
LEFT JOIN comments c ON c.user_id = u.id
GROUP BY u.id
ORDER BY comment_count DESC

 

Tā tas varētu izskatīties.

Edited by briedis

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...