Hello, all. Having a small problem with MySQL and need some expert help. Trying to do a left outer join on one table out of seven. As shown below the only table which may have no row would be the pnotes table. Also shown below is the results I am getting (*use a fixed font for proper viewing*). There should be two rows returned, the complete one as shown below and one with partial data, i.e., missing the data stored in column pnotes_A which contains several fields separated by colons (columns Alice, Disk#, RTech, STech, Scored, Faxed in the report sample below). Any help would be greatly appreciated. select concat( caldateof, ',',ptlname, ',',ptfname, ',',roomname, ',',cptcode, ',',ptrefdoc, ',',ptphy1, ',',pnotes_A ) from scheduler sch, patient pat, procrec, cpt, physician phy, room left outer join pnotes on pat.id = pnotes.pnotespat and pnotes.pnotesdescrip = 'Tech' where MONTH(sch.CALDATEOF) = $xmonth and pat.ptrefdoc = phy.id and pat.id = procrec.procpatient and procrec.proccpt = cpt.id and sch.calpatient = pat.id and sch.calroom = room.id order by caldateof, roomdescrip bash script parses output of above script to produce below report: Tech Score Recap - May Fri May 18 20:04:38 EDT 2001 Test Date Patient Name Alice Dsk Lab Type Ref Phy Int Phy RTech STech Scored Faxed NULL NULL, NULL NULL NULL NULL NONE NULL NULL NULL NULL NULL NULL, NULL NULL NULL NULL NONE NULL NULL NULL NULL 2001-05-14 Doe, John 311 P52 MCP1 PSG Arthur Jordan KS NULL NULL, NULL NULL NULL NULL NONE NULL NULL NULL NULL Total Patients: 4