hallo
wie kann ich diese beiden abfragen in einer zusammenfassen
ich weiß, dass da irgendwas mit union geht
SELECT COUNT(p.post_id) AS cposts,p.poster_id,u.user_id, u.user_name, u.user_level, u.website, u.email,
u.user_regdate, u.hide_email, u.hide_online, u.user_level FROM forum_posts p, forum_user u
WHERE p.poster_id = u.user_id GROUP BY poster_id ORDER BY cposts DESC LIMIT 0,20
SELECT u.user_id, u.user_name, u.user_level, u.website, u.email, u.user_regdate, u.hide_email,
u.hide_online, u.user_level FROM forum_user u LEFT JOIN forum_posts ON u.user_id = forum_posts.poster_id
WHERE forum_posts.poster_id IS NULL ORDER BY u.user_id ASC LIMIT 0,20
ps: es soll übergreifend ein limit gelten..
danke schonmal
wie kann ich diese beiden abfragen in einer zusammenfassen
ich weiß, dass da irgendwas mit union geht
SELECT COUNT(p.post_id) AS cposts,p.poster_id,u.user_id, u.user_name, u.user_level, u.website, u.email,
u.user_regdate, u.hide_email, u.hide_online, u.user_level FROM forum_posts p, forum_user u
WHERE p.poster_id = u.user_id GROUP BY poster_id ORDER BY cposts DESC LIMIT 0,20
SELECT u.user_id, u.user_name, u.user_level, u.website, u.email, u.user_regdate, u.hide_email,
u.hide_online, u.user_level FROM forum_user u LEFT JOIN forum_posts ON u.user_id = forum_posts.poster_id
WHERE forum_posts.poster_id IS NULL ORDER BY u.user_id ASC LIMIT 0,20
ps: es soll übergreifend ein limit gelten..
danke schonmal
Kommentar