Larry

LTools has a wide selection of SQL routines.

Ron Ferguson

Sent from my Xperia™ smartphone

Larry Lee <[email protected]> wrote:

>I renamed this to SQL Queries Library.
>
>I  know what SQL Queries are but I do not know how they are used with
>Legacy and if they would have much demand.  Is this something that is
>appropriate for only advanced users?
>
>Jay, if you feel this would be useful maybe you could maintain an online
>library for these as I doubt Millennia would officially sanction & support
>them.
>
>Larry
>On Jul 16, 2014 2:24 PM, "Jay 1FamilyTree" <[email protected]>
>wrote:
>
>> Ron,
>>
>> Not sure why your emails keep ending up in my spam folder..........
>>
>>
>> Anyway, there is a reason,
>> Many years ago I had Dennis at LTools create a process to automatically
>> add spouses and parents to my database.
>> (see the Create spouses option in LTools)
>> That worked fine, but as the years have gone by, I realized that the
>> process was a bit too much.
>>
>> I should have limited it to specific descendant lines and not the entire
>> database.
>> So, I have these parents out there, most all are UnknownM (Surname) +
>> UnknownF Unknown that are not really needed, as maybe they are the parents
>> of an aunt or cousin.
>> I want to 'trim' those from the database.
>>
>> But, some of the parents have a second child married into the database, in
>> which case I want to keep them
>> (in order to preserve the relationships)
>> Hence, the search for parents with only one child.
>>
>> Your code worked well and provides a list from which I can use to review
>> and delete the couple if appropriate.
>> Which just helps to keep my database relevant and compact.
>>
>>
>> I really wish Legacy would have a central page where the various SQL
>> queries could be posted for all to share and use.
>>
>> Thanks for your help!!
>>
>> Jay
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Fri, Jul 11, 2014 at 7:01 AM, Ron Taylor <[email protected]> wrote:
>>
>>> Jay,
>>> I'm wondering what prompted you to search for this combination.  What are
>>> you trying to solve?
>>> Ron Taylor
>>>
>>>
>>>   On Wednesday, July 9, 2014 8:33 AM, Ron Taylor <[email protected]>
>>> wrote:
>>>
>>>
>>>  This one could be fun.
>>> 1) Clear tag1
>>> 2) use Legacy>Search>Find>Miscellaneous>Linked individuals with no
>>> parents then click "Clear List before this search" and click "Create List".
>>>  When then search results list is displayed, click Options>Advanced
>>> Tagging>Tag and make changes to tag1.  Click Everyone in Search List.  Now
>>> all individuals without parents have tag1.
>>> 3) Create and save the following query which will be used in step4.  Name
>>> it qtblMR_parents_eol
>>>
>>> SELECT DISTINCT tblCR.IDMR
>>> FROM ((tblCR INNER JOIN tblMR ON tblCR.IDMR=tblMR.IDMR) INNER JOIN tblIR
>>> ON tblMR.IDIRHusb=tblIR.IDIR) INNER JOIN tblIR AS tblIR_1 ON
>>> tblMR.IDIRWife=tblIR_1.IDIR
>>> WHERE (((tblCR.IDMR)>0) AND ((tblIR.Tag1)>0) AND ((tblIR_1.Tag1)>0) AND
>>> ((tblMR.IDIRHusb)>0) AND ((tblMR.IDIRWife)>0));
>>>
>>> 4) Run this query to find the marriage records to answer your question.
>>>
>>> SELECT tblCR.IDMR, Count(tblCR.IDIR) AS Children
>>> FROM qtblMR_parents_eol INNER JOIN tblCR ON qtblMR_parents_eol.IDMR =
>>> tblCR.IDMR
>>> GROUP BY tblCR.IDMR
>>> HAVING (((Count(tblCR.IDIR))=1))
>>> ORDER BY tblCR.IDMR;
>>>
>>> Let me know if this is what you needed.  Note you could tweak the
>>> "Having" number of children as desired.
>>> Ron Taylor
>>>
>>>
>>>   On Tuesday, July 8, 2014 8:33 PM, Jay 1FamilyTree <
>>> [email protected]> wrote:
>>>
>>>
>>> I would like to create a report of all parents that only have one child
>>> AND the parents have no father or mother in my database.
>>>
>>> If any great sql coders could help me out, that would be great.
>>>
>>> Thanks
>>>
>>> Jay
>>>
>>>
>>>
>>>
>>> Legacy User Group guidelines:
>>> http://www.LegacyFamilyTree.com/Etiquette.asp
>>> Archived messages after Nov. 21 2009:
>>> http://www.mail-archive.com/[email protected]/
>>> Archived messages from old mail server - before Nov. 21 2009:
>>> http://www.mail-archive.com/[email protected]/
>>> Online technical support: http://www.LegacyFamilyTree.com/Help.asp
>>> Follow Legacy on Facebook (http://www.facebook.com/LegacyFamilyTree) and
>>> on our blog (http://news.LegacyFamilyTree.com).
>>> To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp
>>>
>>>
>>>
>>>
>>>
>>>
>>> Legacy User Group guidelines:
>>> http://www.LegacyFamilyTree.com/Etiquette.asp
>>> Archived messages after Nov. 21 2009:
>>> http://www.mail-archive.com/[email protected]/
>>> Archived messages from old mail server - before Nov. 21 2009:
>>> http://www.mail-archive.com/[email protected]/
>>> Online technical support: http://www.LegacyFamilyTree.com/Help.asp
>>> Follow Legacy on Facebook (http://www.facebook.com/LegacyFamilyTree) and
>>> on our blog (http://news.LegacyFamilyTree.com).
>>> To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp
>>>
>>
>>
>>
>> Legacy User Group guidelines:
>> http://www.LegacyFamilyTree.com/Etiquette.asp
>> Archived messages after Nov. 21 2009:
>> http://www.mail-archive.com/[email protected]/
>> Archived messages from old mail server - before Nov. 21 2009:
>> http://www.mail-archive.com/[email protected]/
>> Online technical support: http://www.LegacyFamilyTree.com/Help.asp
>> Follow Legacy on Facebook (http://www.facebook.com/LegacyFamilyTree) and
>> on our blog (http://news.LegacyFamilyTree.com).
>> To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp
>>
>
>
>
>Legacy User Group guidelines:
>http://www.LegacyFamilyTree.com/Etiquette.asp
>Archived messages after Nov. 21 2009:
>http://www.mail-archive.com/[email protected]/
>Archived messages from old mail server - before Nov. 21 2009:
>http://www.mail-archive.com/[email protected]/
>Online technical support: http://www.LegacyFamilyTree.com/Help.asp
>Follow Legacy on Facebook (http://www.facebook.com/LegacyFamilyTree) and on 
>our blog (http://news.LegacyFamilyTree.com).
>To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp
>


Legacy User Group guidelines:
http://www.LegacyFamilyTree.com/Etiquette.asp
Archived messages after Nov. 21 2009:
http://www.mail-archive.com/[email protected]/
Archived messages from old mail server - before Nov. 21 2009:
http://www.mail-archive.com/[email protected]/
Online technical support: http://www.LegacyFamilyTree.com/Help.asp
Follow Legacy on Facebook (http://www.facebook.com/LegacyFamilyTree) and on our 
blog (http://news.LegacyFamilyTree.com).
To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp

Reply via email to