Query
Comments
-
Linda Kaspar:
Just started new job using RE. When I run queries , I get duplicate records for that constituent. I have read suggestions in blue 'why do I have dups.' Any way to avoid without exporting and removing.Linda,
So in suggestions do you get what they mean by one-to-many fields and why you're gettting duplicates? Basically any field that a record can have more than one of can cause duplication in query if it's an output field. Like constituent code, phone, relationships, attributes. Sometimes you can avoid by being specific in output like just selecting a specific attribute or relation type.
Query is a grouping tool, Export is a reporting tool. If you take your query to Export function, export pulls each record only once. And once you start using and saving your exports you can pull any query in to export say mailing label fields. You don't have to make them all part of your query. Just group the records you need in the query and then go to Export.
(You can remove records from a Query List but if you have a lot of duplicates I find Export a lot easier.)
Below is solution from knowledgebase that explains it more thoroughly. I know it can be irritating at first but once you get the hang of it, it actually make sense why you get the duplicates. Sometimes checking the 'suppress duplicates' box works - see below.
Why are there duplicates in the query results and how to remove them? (includes demo)
Back to Search ResultsEmail PagePrinter FriendlySubscribe
Solution ID:BB61118 Product:Accounts Receivable 7, The Raiser's Edge 7, Accounts Payable 7, Blackbaud CRM, Admissions Office 7 (EE), General Ledger 7, Registrar's Office 7 (EE), Registrar's Office 7 (BBSIS), Admissions Office 7 (BBSIS), Cash Receipts 7, Payroll 7, Fixed Assets 7, Student Billing 7 Published:07/25/2002 Updated:03/14/2012 Description
Query is a way to group records; it is not a reporting tool. The query output shows you whether the record belongs in the query. If a field with a one-to-many relationship is in the filters, output, or sort, the record appears multiple times; once for each time the record meets the criteria. This allows you to check your query to ensure you get the expected results.
For example, if the Phone Number field is selected in the output and a person's record has three phone numbers, the person appears three times in the results, once for each phone number.
Note: The record is pulled into the query only once. Based on your criteria, output, or sort fields, it may display multiple times. Because query is not a reporting tool, we recommend using the query to filter Export, Reports, Mail, etc.; each record will only display once when used as a filter.
This knowledgebase solution contains a demo.
Environment
Answer
Before performing the following steps, make sure you are using the correct query type. For example, you create a payment query and a record has five payments that meet the criteria. All five payments display on the Results tab but they are not duplicates. Each payment is a separate record because a payment query looks at each payment. If you want to look at the entire record, run a Record query instead.
To minimize the appearance of duplicate rows in the query results:
- Limit the number of output fields, especially one-to-many fields, such as phone number.
- Increase the number of filters. For example, when filtering on phone numbers, also filter on the phone type to limit it to one specific phone type.
- Suppress duplicate rows:
- Select Tools, Query Options from the menu bar of the query
- On the Record Processing tab, mark the Suppress Duplicate Rows checkbox.
Note: Marking this checkbox prevents rows from duplicating; however, if the query output includes fields with one-to-many relationships, such as phone number, the 'duplicates' may still appear. This is because the rows are not exactly the same and therefore not seen as duplicates. For example, one row contains the name and home phone number. The next row contains the name and cell phone number.
Watch the Duplicates in Query demo (4 minutes).
To eliminate the duplicate records:
Use the query in another module such as Export, Reports, or Mail
Or
0 -
JoAnn Strommen:
Linda,
So in suggestions do you get what they mean by one-to-many fields and why you're gettting duplicates? Basically any field that a record can have more than one of can cause duplication in query if it's an output field. Like constituent code, phone, relationships, attributes. Sometimes you can avoid by being specific in output like just selecting a specific attribute or relation type.
Query is a grouping tool, Export is a reporting tool. If you take your query to Export function, export pulls each record only once. And once you start using and saving your exports you can pull any query in to export say mailing label fields. You don't have to make them all part of your query. Just group the records you need in the query and then go to Export.
(You can remove records from a Query List but if you have a lot of duplicates I find Export a lot easier.)
Below is solution from knowledgebase that explains it more thoroughly. I know it can be irritating at first but once you get the hang of it, it actually make sense why you get the duplicates. Sometimes checking the 'suppress duplicates' box works - see below.
Why are there duplicates in the query results and how to remove them? (includes demo)
Back to Search ResultsEmail PagePrinter FriendlySubscribe
Solution ID:BB61118 Product:Accounts Receivable 7, The Raiser's Edge 7, Accounts Payable 7, Blackbaud CRM, Admissions Office 7 (EE), General Ledger 7, Registrar's Office 7 (EE), Registrar's Office 7 (BBSIS), Admissions Office 7 (BBSIS), Cash Receipts 7, Payroll 7, Fixed Assets 7, Student Billing 7 Published:07/25/2002 Updated:03/14/2012 Description
Query is a way to group records; it is not a reporting tool. The query output shows you whether the record belongs in the query. If a field with a one-to-many relationship is in the filters, output, or sort, the record appears multiple times; once for each time the record meets the criteria. This allows you to check your query to ensure you get the expected results.
For example, if the Phone Number field is selected in the output and a person's record has three phone numbers, the person appears three times in the results, once for each phone number.
Note: The record is pulled into the query only once. Based on your criteria, output, or sort fields, it may display multiple times. Because query is not a reporting tool, we recommend using the query to filter Export, Reports, Mail, etc.; each record will only display once when used as a filter.
This knowledgebase solution contains a demo.
Environment
Answer
Before performing the following steps, make sure you are using the correct query type. For example, you create a payment query and a record has five payments that meet the criteria. All five payments display on the Results tab but they are not duplicates. Each payment is a separate record because a payment query looks at each payment. If you want to look at the entire record, run a Record query instead.
To minimize the appearance of duplicate rows in the query results:
- Limit the number of output fields, especially one-to-many fields, such as phone number.
- Increase the number of filters. For example, when filtering on phone numbers, also filter on the phone type to limit it to one specific phone type.
- Suppress duplicate rows:
- Select Tools, Query Options from the menu bar of the query
- On the Record Processing tab, mark the Suppress Duplicate Rows checkbox.
Note: Marking this checkbox prevents rows from duplicating; however, if the query output includes fields with one-to-many relationships, such as phone number, the 'duplicates' may still appear. This is because the rows are not exactly the same and therefore not seen as duplicates. For example, one row contains the name and home phone number. The next row contains the name and cell phone number.
Watch the Duplicates in Query demo (4 minutes).
To eliminate the duplicate records:
Use the query in another module such as Export, Reports, or Mail
Or
JoAnn: Thank you very much -- I appreciate it and think it finally make sense.
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board