SQL How to Select the most recent date item
Not sure of exact syntax (you use varchar2 type which means not SQL Server hence TOP) but you can use the LIMIT keyword for MySQL:
Select * FROM test_table WHERE user_id = value ORDER BY DATE_ADDED DESC LIMIT 1
Or rownum in Oracle
SELECT * FROM (Select rownum as rnum, * FROM test_table WHERE user_id = value ORDER BY DATE_ADDED DESC) WHERE rnum = 1
If DB2, I'm not sure whether it's TOP, LIMIT or rownum...