Jan Feddersen: MySQL - Sehr sehr schwerer Query, ich schaffs nicht alleine

Beitrag lesen

SELECT

board_thread.threadid,

board_thread.threadtitel,
board_thread.categoryid,
board_category.categoryname,

board_thread_post.postid,
board_thread_post.uid,
board_thread_post.creationtime,
board_thread_post.post,

board_thread_pics.picurl,
board_thread_pics.pictitle

FROM board_thread
JOIN board_thread_post ON board_thread_post.threadid = board_thread.threadid
JOIN board_thread_pics ON board_thread_pics.threadid = board_thread.threadid
JOIN users ON users.uid = board_thread_post.uid
JOIN board_category ON board_category.categoryid = board_thread.categoryid
WHERE board_thread.threadid = '1'

Zur erklärung:
JOIN board_thread_post ON board_thread_post.threadid = board_thread.threadid
und nicht:
JOIN board_thread_post ON board_thread_post.threadid = 1

da wir am ende der Joins Sowieso board_thread.threadid auf 1 setzen können wir es uns bequemer machen und die Variable 1 nur 1 mal reinschreiben und sonst nur refferenzieren

JOIN board_thread_pics ON board_thread_pics.threadid = board_thread.threadid
und nicht
JOIN board_thread_pics ON board_thread_pics.threadid = 1
wieder das selbe wie oben

oben im select sollte auch board_thread.threadid als selectierter param stehen ! :)
--------------

IT & PR - Fenebris.com
janfeddersen _at_ dunkelnetz _dot_ de
Kredite, Umschuldung, Finanzen