2014-02-20 132 views
1

大家好,我有以下表格;MySQL準備好聲明加入查詢

表 - 職位

PostId, 
Email, 
ForumId 
DatePosted, 
Likes, 
Dislikes 

表 - 論壇

ForumId, 
ForumTitle, 
ForumPostText, 
PostDate, 
Views 

我想拉從 'posts' 表,然後從 'forum' 表forumTitle,這兩個表份額的大部分信息論壇ID。這將允許某個電子郵件地址的用戶查看他們發佈的論壇。我沒有很多MySQL加入的經驗非常感謝任何幫助。

$stmt = $mysqli->prepare(" SELECT posts.PostId, posts.Email, posts.ForumId, forum.ForumId, forum.ForumTitle FROM posts LEFT JOIN forum ON forum.ForumId = posts.ForumId WHERE posts.Email = ? "); 
$stmt->bind_param('s', $usr); 
$stmt->execute(); 
$stmt->bind_result($ForumId,$DatePosted,$Likes,$Dislikes,$Title); 
$stmt->fetch(); 

回答

0

您可以使用自聯接

SELECT posts.PostId,posts.Email,posts.ForumId,forum.ForumId,forum.ForumTitle 來自帖子, 論壇 WHERE forum.ForumId = posts.ForumId AND posts.Email =?