Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
V6s5 - SQL for Parent and only the Latest Child rec
Message
From
23/03/2004 02:48:47
Dorin Vasilescu
ALL Trans Romania
Arad, Romania
 
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00888750
Message ID:
00888756
Views:
23
This message has been marked as the solution to the initial question of the thread.
If the backend is Firebird, the following SQL is valid:
select a.id,a.docno,a.docdt,b.id as childid, b.duedt, b.amount from parent a left join child b 
on a.id = b.parentid where b.id = (select MAX(id) from sample_child where parentid = a.id)
If is VFP, I think that this will be available in VFP9 ("Queries of this type not supported" error message)



>Hi all
>
>I have a parent-child like the following. It is a simple representation of the actual.
>
>---Parent
>ID 5
>Docno 123
>Docdt 12/12/03
>
>---Child 1
>ID 456
>ParentID 5
>DueDt 31/01/04
>Amount 75,000
>
>---Child 2
>ID 489
>ParentID 5
>DueDt 30/04/04
>Amount 50,000
>
>
>How to write the SQL to return. I don't want the older child records for the parent
>
>ID 5
>Docno 123
>Docdt 12/12/03
>ChildID 489
>DueDt 30/04/04
>Amount 50,000
>
>
>Please advise.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform