我有一张表,我经常添加关于图片的信息。如果某个类别中的图片是我最好的,我希望它能够代表该类别。由于我添加了许多图片,因此我很难删除所有旧的“最佳图片标志”,并希望以更好的方式找到它们。我已经搜索,但从未真正找到解决方案,所以我一直在滚动浏览我的500多个类别以找到双打。 ID Category Best_pic
1 A no
2 B no
3 C no
4 A ye
比方说,我有以下的Postgres函数: SELECT * FROM get_summary(10);
但如果我要选择这样的东西: SELECT value, amount FROM get_summary(10);
CREATE OR REPLACE FUNCTION get_summary(
IN param INT)
RETURNS TABLE (
valu
对于我的意图,我必须选择一个表来从依赖于已经给定的表的列值中选择列。 首先我想到了一个CASE构造,如果sqlite可以这样做的话。 SELECT * FROM
CASE IF myTable.column1 = "value1" THEN (SELECT * FROM table1 WHERE ...)
ELSE IF myTable.column1 = "value2" THEN (SEL