semi-join

    0熱度

    1回答

    我有我想要比較的電子郵件數據。爲了收集數據,我必須從不同的表格中發送,交付,打開等等,所以我基本上有5個具有相同信息的數據幀,但發送表具有郵寄的100%的用戶ID。交付,開放等表格包含完全相同的變量/列,但只是越來越少的行,因爲不是每個人發送電子郵件打開它,點擊它等。 我想do將所有這些組合到發送的數據幀中,創建一個新的列,每個用戶都有一個Y/N表示該用戶是否收到該電子郵件,通過比較是否存在後續表

    2熱度

    4回答

    我有一個投票表: votes ----------------- userid gameid ------- -------- a 1 a 2 a 3 b 1 b 2 和遊戲桌: games ---------------- gameid title ------ ------ 1 foo 2 ba

    1熱度

    4回答

    我是新來的SQL和在讀的加入,但我有點困惑所以想幫助.... 我有一個表稱爲student_sport存儲StudentID和SportID 我有另一個表存儲細節匹配...所以基本上sportsID,MatchId,... 我想要做的是....對於一個perticular學生顯示在其中比賽已發揮的體育。即。如果一個sportID存在於第二張表中,那麼當我檢查學生演奏的是哪一項運動時,就會顯示這個。

    1熱度

    3回答

    在最一般的情況下,我有一個查詢象下面這樣: SELECT tutor_school.name, count(*), tutor_school.schoolid FROM tutor_school, tutor_attends, tutor_tutors_in WHERE tutor_school.schoolid = tutor_attends.schoolid and tutor_s

    1熱度

    1回答

    有兩個表 t1 { id, name, ...} t2 { t1_id , date_time, parameter, value, ...} T1和T2是預言的分區表。 t2很大。 我要取的時間範圍從T2匹配T1: select id, name, ... from t1 partition(t1_partition_name) where t1.id in(select distin