I have two tables.one is master table and other one is detail table.master table contains ID and Name column in other hand detail table contains ID,Address,Salary column.
I need to extract data once from master table and multiple time from detail table with comparison of ID column of both the tables.
It looks like a simple join. Clearing the repeating master column values depends on your reporting tool. In sqlplus, it is possible to achieve by using BREAK command. If you use the different reporting tool, study its abilities of doing it. You may also get this result in SELECT statement directly using Oracle analytic functions.