-1

我的 A 表存储了我的 web 的所有更新,而 V 表存储了用户查看的更新。

现在我想创建一个 SELECT 语句,它不获取表 A 的哪个 id 的日期,该 id 的表 V user_id = session id。

案例 1:从使用的表 AI 中获取所有数据:

$id = 5, 10, 15; (for example)
$j = mysqli_query($dbh,"SELECT * FROM A WHERE `id`='".$id."' ORDER BY date DESC");

案例 2:现在选择 user_id = session id {If found any id reduce from case 1 fetch} 的所有 id

$myid = 50; ($session->id)
$p = mysqli_query($dbh,"SELECT post_id FROM V WHERE `post_id`='".$id."' AND `user_id` ='".$myid."'")

表 A:

id | from_id | to_id | date
---------------------------
5  |
10 |
15 |
20 |

表五:

post_id | user_id 
-----------------
5       | 45
15      | 50 (see: this is my id)

从上面的示例中,我只想获取 ids 5 、 10 数据,其中 15 减少匹配 user_id = session id。

4

1 回答 1

0

我不完全理解你想要什么,因为英语并不完美。;)

但是,我确定您想要的是 JOIN。见:https ://dev.mysql.com/doc/refman/5.0/en/join.html

于 2015-08-07T17:05:23.510 回答