Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.36 KB | None | 0 0
  1. SELECT `t`.`id`,
  2.        `t`.`name`,
  3.        `t`.`sirname`,
  4.        `t`.`sex`,
  5.        `t`.`date_create`,
  6.        `t`.`image_path`,
  7.        COUNT(reviewGood.id) AS reviewCountGood,
  8.        COUNT(reviewBad.id) AS reviewCountBad
  9. FROM `tb_user` `t`
  10. LEFT JOIN `tb_online` `online` ON `t`.`id` = `online`.`id_user`
  11. LEFT JOIN `tb_pro_lawyer` `relProLawyer` ON `t`.`id` = `relProLawyer`.`id_lawyer`
  12. LEFT JOIN `tb_user_rating` `relUserRating` ON `t`.`id` = `relUserRating`.`id_user`
  13. LEFT JOIN `tb_info` ON `t`.`id` = `tb_info`.`id_user`
  14. LEFT JOIN `tb_profile_lawyer` `relProfileLawyer` ON `t`.`id` = `relProfileLawyer`.`id_user`
  15. LEFT JOIN `tb_user_rev_quest` ON `t`.`id` = `tb_user_rev_quest`.`id_user`
  16. LEFT JOIN `tb_status` ON `relProfileLawyer`.`id_status` = `tb_status`.`id`
  17. LEFT JOIN `tb_country` ON `relProfileLawyer`.`id_country` = `tb_country`.`id`
  18. LEFT JOIN `tb_city` ON `relProfileLawyer`.`id_city` = `tb_city`.`id`
  19. LEFT JOIN `tb_review` `reviewGood` ON (`t`.`id` = `reviewGood`.`id_user_whom`)
  20. AND (`reviewGood`.`goodbad`='good')
  21. LEFT JOIN `tb_review` `reviewBad` ON (`t`.`id` = `reviewBad`.`id_user_whom`)
  22. AND (`reviewBad`.`goodbad`='bad')
  23. WHERE (`t`.`username` <> 'admin')
  24.   AND (`t`.`type_user`='lawyer')
  25.   AND (`t`.`del_flag`=0)
  26.   AND (`t`.`id` IN (26044,
  27.                     7903))
  28. GROUP BY `t`.`id`
  29. ORDER BY `current_rating` DESC,
  30.          `reviewCountGood` DESC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement