मुझे लगता है कि आपके पास चालान की एक तालिका है - चालान। आप कोशिश कर सकते हैं:
SELECT invoice_id FROM INVOICES invoice
WHERE NOT EXISTS (SELECT * FROM SALES s WHERE invoice.invoice_id = s.invoice_id)
संपादित करें:यदि आपके पास चालान तालिका नहीं है, तो जांच करने से पहले कि कहीं कोई अंतर तो नहीं है, आपको सभी चालान निकालने पड़ सकते हैं।
बिक्री से इनवॉइस_आईडी ASCSELECT MAX(invoice_id) से बिक्री ऑर्डर से DISTINCT इनवॉइस_आईडी चुनें
फिर, php द्वारा:
for ($i = 1; $i < $max_invoice_id; $i++)
{
if (!in_array($i, $all_invoice_id))
{
$gapId[] = $i;
}
}