vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Getting first post in thread (https://vborg.vbsupport.ru/showthread.php?t=252134)

tlaplugins 10-15-2010 01:38 PM

Getting first post in thread
 
I have been having trouble getting the first post in a thread depending on the vbulletin implementation

here is the sql im using

SELECT post.title, thread.title AS ttitle, post.threadid, post.pagetext, post.dateline, thread.forumid, post.postid, postparsed.pagetext_html
FROM ".TABLE_PREFIX."post as post
LEFT JOIN " . TABLE_PREFIX . "thread AS thread ON thread.threadid = post.threadid
LEFT JOIN " . TABLE_PREFIX . "postparsed AS postparsed ON postparsed.postid = post.postid
WHERE
post.visible != 2 AND parentid=0
GROUP BY
post.postid
ORDER BY
post.postid ASC

does anyone have a better more general way of getting the first post in every thread that is published?

Lynne 10-15-2010 01:42 PM

Why do you have the Group By line in there?

tlaplugins 10-15-2010 02:09 PM

I just add it to ensure we only get one postid and no duplicates for that postid in case of some custom coding


All times are GMT. The time now is 08:16 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01139 seconds
  • Memory Usage 1,705KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete