我正在使用 MariaDB 10.3,我有如下表:
post_id post_content post_user_id post_shared
1 Test1 1 0
2 Test2 2 0
3 Test2 1 2
post_shared = 0 表示这是原始帖子并且未共享。
我正在寻找一种方法来了解该帖子是否已由特定用户共享(来自 post_user_id)。示例输出如下:
post_id isShared ( post_user_id 1)
1 0 (false)
2 1 (true)
3 0 (false)
我尝试对同一个表进行 LEFT JOIN 并使用 if 条件进行检查,但代码返回了错误的值。
谢谢大家的帮助:)