gpt4 book ai didi

php - SQL 查询从结果中选择列

转载 作者:行者123 更新时间:2023-11-29 02:21:48 24 4
gpt4 key购买 nike

我正在开发一个消息传递应用程序,数据库用于与 GCM 通信并在每次向用户发送新消息时发送通知,在我的消息传递表中我有 9 个字段,下面是图形表示:

___________________________________________________________________________________________________
|id |to_id | from_id| subject|message|time_sent|user1read|user2read|user1delete|user2delete|gcm_id|

Id 用于保存消息 ID,to_id 用于保存收件人 ID,from_id 用于保存发件人 ID 等等...gcm_id 用于保存收件人 gcm_id,以便通知他们他们收到一条消息,下面是我要实现的三个查询,它们将告诉哪个用户通知哪个用户,在这种情况下是接收消息的用户,我的问题是,如何选择从第一个选择查询中获得的 gcm_id 列?

$query = "Select subject ,id, to_id, from_id, user_from, message, time_sent FROM pm
WHERE id = $id";

$result = $db->query($query);

$query = "SELECT gcm_id from
WHERE
CASE
WHEN to_id = $to_id
THEN from_id != $to_id
END";
$result = $db->query($query);

$query = "SELECT gcm_id from
WHERE
CASE
WHEN from_id = $to_id
THEN to_id != $to_id
END";

最佳答案

我的想法是跳出框框,我需要做的就是获取收件人的 GCM id;在这种情况下,to_id 将用于获取 gcm_id。

关于php - SQL 查询从结果中选择列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30438007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com