SELECT
SQL_CALC_FOUND_ROWS products.product_id,
descr1.product as product,
companies.company as company_name,
companies.ec_rfq_whatsapp_number,
companies.ec_rfq_bht,
companies.ec_rfq_phone_number,
companies.ec_rfq_bhf,
products.product_type,
products.parent_product_id,
cscart_ec_table_booking_system.booking_type as booking_type
FROM
cscart_products as products
LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id
AND descr1.lang_code = 'en'
LEFT JOIN cscart_product_prices as prices ON prices.product_id = products.product_id
AND prices.lower_limit = 1
LEFT JOIN cscart_companies AS companies ON companies.company_id = products.company_id
INNER JOIN cscart_products_categories as products_categories ON products_categories.product_id = products.product_id
INNER JOIN cscart_categories ON cscart_categories.category_id = products_categories.category_id
AND (
cscart_categories.usergroup_ids = ''
OR FIND_IN_SET(
0, cscart_categories.usergroup_ids
)
OR FIND_IN_SET(
1, cscart_categories.usergroup_ids
)
)
AND cscart_categories.status IN ('A', 'H')
AND cscart_categories.storefront_id IN (0, 1)
LEFT JOIN cscart_ec_table_booking_system ON cscart_ec_table_booking_system.product_id = products.product_id
LEFT JOIN cscart_product_popularity as popularity ON popularity.product_id = products.product_id
WHERE
1
AND cscart_categories.category_id IN (
4001,
4003,
4004,
4239,
4259,
4278,
4294,
4302,
4311,
4327,
4336,
4343,
4361,
4375,
4392,
4417,
4437,
4459,
4479,
4518,
4539,
4556,
4572,
4590,
4608,
4633,
9285,
9292,
9634,
4257,
4308,
4331,
4351,
4386,
4418,
4442,
4480,
4499,
4519,
4650,
4684,
4763,
4781,
9293,
4833,
4854,
4873,
4895,
4920,
4943,
4301,
4339,
4357,
4383,
4389,
4457,
4275,
4300,
4324,
4350,
4385,
4288,
4563,
4598,
4655,
4695,
4730,
4788,
4822,
4849,
4871,
4896,
4951,
4994,
5034,
5072,
4289,
4304,
4334,
10182,
10183,
4373,
4754,
4773,
4786,
4807,
4820,
4834,
4848,
4866,
4884,
4903,
5088,
5173,
5197,
4933,
5215,
5231,
5244,
5256,
5270,
5282,
4987,
5298,
5312,
5320,
4365,
4422,
4423,
5635,
5657,
4458,
4886,
4931,
4949,
4991,
5012,
5038,
5105,
5130,
5153,
5178,
5203,
4468,
4472,
4501,
4504,
4525,
4399,
4272,
4571,
4622,
4644,
4669,
4798,
4816,
9682,
9684,
9685,
9686,
7811,
9016,
9681,
9687,
9688,
9689,
9690,
4551,
10177,
10178,
10179,
10180,
10181,
4588,
4617,
4648,
4746,
4774,
4795,
4813,
4842,
4864,
4875,
9639,
9825,
4638,
4667,
4693,
4717,
4476,
4880,
4900,
4935,
4970,
5011,
5064,
5101,
5133,
5163,
5186,
5220,
5243,
4791,
10258,
4827,
4867,
4914,
4961,
5092,
5136,
5168,
5228,
5264,
4299,
5302,
5318,
5342,
5358,
5378,
5400,
5418,
5443,
9018,
4832,
4857,
10171,
10630,
4882,
5218,
5238,
5255,
5268,
5280,
5292,
5303,
5315,
5332,
5346,
5322,
5477,
5531,
5366,
5401,
5438,
5472,
5404,
5416,
5427,
5445,
5454,
5485,
4904,
5016,
10147,
5041,
5065,
5091,
5119,
5141,
5176,
5415,
5434,
5459,
5205,
5227,
5249,
5263,
5281,
5296,
5257,
5275,
5353,
5297,
5308,
5321,
5343,
5351,
5376,
5398,
5432,
5458,
4544,
4618,
4672,
4699,
4735,
4757,
4784,
4817,
4841,
4865,
4888,
4916,
4947,
4977,
4995,
5058,
5214,
4507,
4534,
5234,
5260,
5278,
9284,
10148,
9291,
4254,
4268,
4282,
9010,
4286,
4431,
4653,
4687,
4736,
4778,
4812,
4844,
4883,
5861,
5893,
5922,
5951,
5968,
5998,
4475,
4510,
4561,
4587,
4924,
4976,
5015,
5047,
5124,
5156,
5183,
5216,
5247,
4765,
4808,
5359,
5397,
5462,
5524,
9012,
5553,
5789,
5597,
4859,
4915,
4974,
5022,
5068,
5110,
5171,
5206,
5224,
5245,
5267,
5285,
5272,
5290,
5305,
5326,
5345,
5363,
5385,
5307,
5324,
5375,
5406,
5430,
5451,
5468,
5496,
5503,
5527,
5516,
5589,
5688,
5961,
5546,
6022,
6054,
6115,
6164,
6233,
6309,
7184,
7199,
7213,
7270,
7017,
7045,
7067,
7103,
4315,
4332,
4347,
4372,
4404,
4429,
9403,
9987,
10134,
10135,
10136,
10137,
10138,
10139,
10140,
10141,
10142,
10144,
10143,
10145,
10146,
9988,
9989
)
AND companies.status IN ('A')
AND products.company_id IN (
1,
25,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
108,
109,
110,
111,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
148,
150,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
196,
197,
198,
199,
200,
202,
203,
204,
205,
206,
207,
208,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
259,
260,
261,
262,
263,
264,
266,
268,
269,
271,
272,
273,
276,
277,
278,
279,
280,
281,
282,
284,
285,
286,
287,
288,
289,
290,
291,
292,
293,
294,
295,
296,
297,
298,
299,
300,
301,
302,
303,
304,
305,
306,
307,
308,
309,
310,
311,
312,
313,
314,
315,
316,
317,
318,
319,
321,
322,
323,
324,
325,
326,
327,
328,
329,
330,
331,
332,
333,
334,
335,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
348,
349,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
360,
361,
362,
363,
364,
365,
366,
367,
368,
369,
370,
371,
372,
373,
374,
377,
378,
379,
380,
381,
382,
383,
384,
385,
387,
388,
389,
391,
392,
393,
394,
395,
396,
397,
398,
400,
401,
402,
403,
404,
405,
406,
407,
408,
409,
410,
411,
414,
415,
416,
417,
418,
419,
420,
421,
422,
423,
424,
425,
426,
427,
428,
429,
430,
431,
432,
433,
434,
435,
436,
439,
440,
443,
445,
447,
448,
449,
450,
451,
452,
454,
455,
457,
458,
459,
460,
461,
462,
463,
465,
466,
467,
468,
469,
470,
471,
472,
473,
474,
476,
478,
479,
480,
481,
482,
483,
484,
485,
486,
487,
488,
489,
491,
492,
493,
494,
495,
496,
497,
498,
501,
503,
504,
505,
507,
508,
509,
510,
511,
512,
513,
514,
515,
516,
518,
519,
520,
522,
524,
525,
526,
527,
528,
531,
532,
533,
535,
537,
539,
540,
541,
542,
543,
545,
546,
547,
548,
549,
550,
551,
553,
554,
556,
557,
558,
559,
560,
561,
562,
563,
564,
566,
567,
568,
569,
575,
576,
577,
579,
580,
582,
583,
585,
586,
587,
588,
590,
591,
592,
593,
594,
595,
596,
597,
598,
600,
602,
603,
604,
606,
607,
609,
610,
611,
613,
618,
620,
621,
622,
623,
624,
625,
626,
627,
628,
629,
630,
631,
632,
633,
634,
635,
636,
637,
639,
641,
642,
643,
644,
646,
647,
649,
655,
660,
661,
662,
663,
665,
668,
669,
670,
671,
672,
673,
674,
675,
676,
678,
679,
680,
681,
682,
685,
686,
687,
688,
689,
690,
691,
692,
693,
694,
695,
696,
697,
707,
719,
0
)
AND products.company_id = 707
AND (
products.usergroup_ids = ''
OR FIND_IN_SET(0, products.usergroup_ids)
OR FIND_IN_SET(1, products.usergroup_ids)
)
AND products.status IN ('A')
AND prices.usergroup_id IN (0, 0, 1)
AND products.company_id = 707
AND products.parent_product_id = 0
GROUP BY
products.product_id
ORDER BY
popularity.total desc,
products.product_id ASC
LIMIT
0, 100