我有一个名为“friendship”的表,其中的列是这样的:
|从|到|状态| 其中“from”和“to”引用用户名,“status”是“a”表示已接受,“d”表示拒绝,“p”表示未决。
我想从用户中选择所有朋友并将它们放在单独的列中.. 可能吗?
要了解所有用户朋友,我做了这样的事情:
SELECT to,from,status FROM friendship
WHERE to = 'john' AND status = 'a'
OR from = 'john' AND status = 'a'
现在我需要以某种方式获取除“john”之外的所有名称并将它们放在一个单独的列中..
我也在用 c++ 做这件事。那么有什么方法可以使用 PQgetvalue 来帮助我实现这一目标吗?