The general syntax is as follows, you can extend it to however many columns. But whether you should use an inner join, or a left/right/full outer join depends on your needs.select a.colA, a.col2,.. a.colN, b.colA, b.col2,.. b.colN, c.colA, c.col2,.. c.colNfrom TableA a inner join TableB b on a.colA = b.colA inner join TableC c on a.colA = c.colA
If you need more specific help, post the table DDL, along with some sample data. Brett's blog may help: http://weblogs.sqlteam.com/brettk/archive/2005/05/25/5276.aspx