Unable find joining fields for Fund, Appeal, Campaign information tables to Gift information table in SQL Server.

Hi All,
I am trying to join the Gift Information with the Fund, Campaign, and Appeal information. For instance John made a donation of $25. While adding this information to the record Gift processing will also enter other information like Fund, Campaign and Associated Appeal to the gift.
Here is how it looks like.

63a6937201372fca516a3e6142c8f408-huge-im

I am looking for joining Fields to the FUND, CAMPAIGN, APPEAL tables. I tried looking at the FUND, CAMPAIGN, APPEAL table to see if there are any field like GIFT ID or GIFT system record ID to join. Any input on which fields to look at?
Thank you!

Comments

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 bbcon 2025 Attendee Badge

    @Venky Immadisetty
    I assume you already have access to the RE Database Schema help file, the table you are looking for is call GIFTSPLIT

    e89f8a0b9cc22a0eb5715b6e641a51cb-huge-im

    ONE gift can have MULTIPLE split of Campaign/Fund/Appeal/Package, so you will find potentially mutliple rows of data in the GIFTSPLIT table for each split of gift for the same GIFTID. (if your org use spit gift)

  • @Alex Wong
    Yes, I do have access for RE Database Schema file. This is very helpful.

  • @Venky Immadisetty
    The SKY API flattens many of the relational joins. If you like feel free, to contact me offline for more details. (steve@datamoose.org)