I am trying to put pagination on my web app but I am having trouble with my query belowSELECT DISTINCT TOP $limit tblInvoice.*, tblInvoiceDet.*, tblTrackingOUT.*, tblUsers.uTownFROM ((tblInvoice INNER JOIN tblInvoiceDet ON tblInvoice.invTrackNo = tblInvoiceDet.invTrackNo) INNER JOIN tblTrackingOUT ON tblInvoice.invTrackNo = tblTrackingOUT.invTrackNo) INNER JOIN tblUsers ON tblInvoiceDet.invWorkshop = tblUsers.uTownwhere tblUsers.uTown= '".$town."' AND tblTrackingOUT.invStatus <> 5 AND tblInvoice.invTrackNo NOT IN (SELECT TOP $offset invTrackNo FROM tblInvoice ORDER BY invTrackNo asc) ORDER BY tblInvoice.invTrackNo
Can anyone take a look and tell me where my mistake is possibly provide a better query