Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 17th, 2012  |  syntax: None  |  size: 1.10 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Select from the same table for two different values (mysql)
  2. SELECT
  3.     forum_topics.primkey,
  4.     forum_topics.title,
  5.     forum_topics.creatorid,
  6.     forum_topics.last_reply_poster,
  7.     users.username,
  8.     users.avatar,
  9.     forum_tracks.lastmark
  10. FROM
  11.     users,
  12.     forum_topics
  13.     LEFT JOIN forum_tracks
  14.         ON forum_tracks.userid='".$_SESSION['loggeduserkey']."'
  15.         AND forum_tracks.topic_id=forum_topics.primkey
  16. WHERE
  17.     forum_topics.cat_id='".$forum_id."'
  18.     AND users.userkey=forum_topics.creatorid
  19. ORDER BY ...;
  20.        
  21. SELECT
  22.     forum_topics.primkey,
  23.     forum_topics.title,
  24.     forum_topics.creatorid,
  25.     forum_topics.last_reply_poster,
  26.     users.username,
  27.     users.avatar,
  28.     u2.username,
  29.     u2.avatar,
  30.     forum_tracks.lastmark
  31. FROM
  32.     users,
  33.     users as u2,
  34.     forum_topics
  35.     LEFT JOIN forum_tracks
  36.         ON forum_tracks.userid='".$_SESSION['loggeduserkey']."'
  37.         AND forum_tracks.topic_id=forum_topics.primkey
  38. WHERE
  39.     forum_topics.cat_id='".$forum_id."'
  40.     AND users.userkey=forum_topics.creatorid
  41.     AND u2.userkey=forum_topics.last_reply_poster
  42. ORDER BY ...;