以下代码加入三个不同的表post_img_text
,user
和trend
|post_img_text | user | trend
postID
userID | userID | trendID
postImg | userName | userID
| trendName
<?php
$sql = "SELECT * FROM post_img_text RIGHT JOIN user ON post_img_text.userID=user.userID LEFT JOIN trend ON user.userID=trend.userID
WHERE user.userID!='".$page_owner."' AND (userName LIKE '%".$searchVal."%' OR trendName LIKE '%".$searchVal."%') GROUP BY user.userID";
$res3 = mysql_query($sql) or die(mysql_error());
while($row2=mysql_fetch_assoc($res3)){
?>
我想要什么?
如果我从数据库中搜索userName或trendName所以基本上我想要一行中的表user
的结果和下一行/另一行中的表trend
的结果
注意:不想连接这个
示例:当我们在fb上搜索名称时,我们会在一行中获取用户帐户并在下一行中获取页面,所以基本上我想在单个查询中使用这个