Mysql error that I don't expect -


त्रुटि:

  अज्ञात कॉलम 'miahrose_pos104.phppos_sales.item_id' in 'clause पर'  

मुझे नहीं लगता कि ऐसा होना चाहिए क्योंकि मैं phppos_sales_items को phppos_items में शामिल कर रहा हूं, लेकिन ऐसा लगता है कि क्वेरी यह phppos_sales में शामिल हो रही है। क्या मैं गलत कर रहा हूं?

प्रश्न:

  बनाओ अस्थायी तालिका phppos_sales_items_temp (चयन दिनांक (sale_time) sale_date, phppos_sales_items.sale_id, टिप्पणी, भुगतान_प्रकार, customer_id, employee_id, Item_tems_price, item_cost_price, item_unit_price, item_tax_percent, discount_percent, (item_unit_price * quantity_purchased- item_unit_price * मात्रा_प्रचलित * छूट_परिवर्तक / 100) के रूप में उप-योग के रूप में, SUM (प्रतिशत), राउंड ((item_unit_price * quantity_purchased-item_unit_price * quantity_purchased * discount_percent / 100) * (1 + (एसएम (प्रतिशत) / 100)), 2) कुल के रूप में, राउंड ((item_unit_price * मात्रा_पुर्जे-आइटम_निट_प्रिक्त * मात्रा_उपर * छूट_परिवर्तक / 100) * (एसएम (प्रतिशत) / 100), 2) कर के रूप में , (Item_unit_price * quantity_purchased- item_unit_price * quantity_purchased * discount_percent / 100) - (आइटम_cost_price * quantity_purchased) लाभ के रूप में ((((phppos_sales_items INNER JOIN phppos_sales USING (sale_id)) INNER JOIN phppos_items USING (item_id)) LEFT OUTER JO Phppos_items.supplier_id पर phppos_items.supplier_id = phppos_suppliers.person_id) LEFT ओटर्स JOIN phppos_sales_items_taxes USING (sale_id, item_id)) ग्रुप द्वारा बिक्री_आईडी, आइटम_आईडी  

मुझे नहीं लगता कि ऐसा होना चाहिए क्योंकि मैं phppos_sales_items को phppos_items में शामिल कर रहा हूं, लेकिन ऐसा लगता है कि क्वेरी यह phppos_sales में शामिल हो रही है। मैं गलत क्या कर रहा हूं?

आप अपने आप में अधिक विश्वास कर रहे हैं जितना कि आप MySQL RDBMS सिस्टम में करते हैं।

यदि कोई त्रुटि संदेश एक पोषित धारणा के विपरीत है, तो संदेश पर विश्वास करें और अपनी मान्यताओं की जांच करें।

यह एक अपेक्षाकृत शब्दावली क्वेरी है, इसलिए कोई त्रुटि बनाने की संभावना शून्य नहीं है। अपना कोड अधिक सावधानी से जांचें और आपको पता चल जाएगा कि MySQL क्या शिकायत कर रहा है।

क्या यह समस्या नहीं है?

  phppos_sales_items INNER JOIN phppos_sales USING (sale_id)) INNER JOIN phppos_items USING (item_id))  
< Blockquote>

मुझे नहीं लगता कि ऐसा होना चाहिए क्योंकि मैं phppos_sales_items को phppos_items में शामिल कर रहा हूं, लेकिन ऐसा लगता है कि क्वेरी यह phppos_sales में शामिल हो रही है।

मैं इस कथन से उलझन में हूँ, क्योंकि इसका अर्थ है कि phppos_sales शामिल नहीं है, फिर भी यह स्निपेट स्पष्ट रूप से दिखाता है कि यह है।


Comments