All pastes #465059 Raw Edit

Something

public text v1 · immutable
#465059 ·published 2007-04-29 21:53 UTC
rendered paste body
        table: tng_people
        ----------------+---------------
        gedcom          | varchar(20)   
        personID        | varchar(22)
        lastname        | varchar(127)  
        firstname       | varchar(127)  
        ----------------+---------------

        table: tng_families
        ----------------+---------------+------------------
        gedcom          | varchar(20)   | [SMI] 
        familyID        | varchar(22)   | [example: F104]
        husband         | varchar(22)   | [example: I2106]
        wife            | varchar(22)   | [example: I736]
        marrdatetr      | date          | [0000-00-00]
        ----------------+---------------+------------------

        1. List pairs of husband and wifes that share family ID AND gedcom SORTED by marrdatetr


SELECT T1.husband as husband, T2.wife as wife, T1.gedcom , T1.familyID 
FROM tng_families AS T1 INNER JOIN tng_families AS T2 ON T1.familyID = T2.familyID ORDER BY T1.gedcom

Nightmare query attempt:
SELECT T1.husband as husband, T2.wife as wife, T1.gedcom, T2.gedcom, T1.familyID, tng_people.gedcom 
FROM tng_families AS T1, tng_people INNER JOIN tng_families AS T2 ON T1.familyID = T2.familyID
WHERE T1.gedcom=tng_people.gedcom
ORDER BY T1.gedcom