我有一張表,我經常添加關於圖片的信息。如果某個類別中的圖片是我最好的,我希望它能夠代表該類別。由於我添加了許多圖片,因此我很難刪除所有舊的「最佳圖片標誌」,並希望以更好的方式找到它們。我已經搜索,但從未真正找到解決方案,所以我一直在滾動瀏覽我的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