SELECT 
  cscart_pages.*, 
  cscart_page_descriptions.*, 
  cscart_seo_names.name as seo_name, 
  cscart_seo_names.path as seo_path 
FROM 
  cscart_pages 
  INNER JOIN cscart_page_descriptions ON cscart_pages.page_id = cscart_page_descriptions.page_id 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = cscart_pages.page_id 
  AND cscart_seo_names.type = 'a' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'ru' 
  INNER JOIN cscart_ult_objects_sharing ON (
    cscart_ult_objects_sharing.share_object_id = cscart_pages.page_id 
    AND cscart_ult_objects_sharing.share_company_id = 1 
    AND cscart_ult_objects_sharing.share_object_type = 'pages'
  ) 
WHERE 
  cscart_pages.page_id = 3 
  AND cscart_page_descriptions.lang_code = 'kk' 
  AND (
    cscart_pages.usergroup_ids = '' 
    OR FIND_IN_SET(0, cscart_pages.usergroup_ids) 
    OR FIND_IN_SET(1, cscart_pages.usergroup_ids)
  ) 
  AND cscart_pages.page_type IN ('T', 'L', 'B', 'F', 'P')

Query time 0.00064

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "0.70"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_pages",
          "access_type": "const",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "page_id"
          ],
          "key_length": "3",
          "ref": [
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.10",
            "prefix_cost": "0.00",
            "data_read_per_join": "2K"
          },
          "used_columns": [
            "page_id",
            "company_id",
            "parent_id",
            "id_path",
            "status",
            "page_type",
            "position",
            "timestamp",
            "usergroup_ids",
            "localization",
            "new_window",
            "use_avail_period",
            "avail_from_timestamp",
            "avail_till_timestamp",
            "updated_timestamp",
            "abt__ut2_microdata_schema_type"
          ]
        }
      },
      {
        "table": {
          "table_name": "cscart_page_descriptions",
          "access_type": "const",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "page_id",
            "lang_code"
          ],
          "key_length": "9",
          "ref": [
            "const",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.10",
            "prefix_cost": "0.00",
            "data_read_per_join": "3K"
          },
          "used_columns": [
            "page_id",
            "lang_code",
            "page",
            "description",
            "meta_keywords",
            "meta_description",
            "page_title",
            "link"
          ]
        }
      },
      {
        "table": {
          "table_name": "cscart_ult_objects_sharing",
          "access_type": "const",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "share_object_id",
            "share_company_id",
            "share_object_type"
          ],
          "key_length": "159",
          "ref": [
            "const",
            "const",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.10",
            "prefix_cost": "0.00",
            "data_read_per_join": "160"
          },
          "used_columns": [
            "share_company_id",
            "share_object_id",
            "share_object_type"
          ]
        }
      },
      {
        "table": {
          "table_name": "cscart_seo_names",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "dispatch"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "object_id",
            "type",
            "dispatch",
            "lang_code"
          ],
          "key_length": "206",
          "ref": [
            "const",
            "const",
            "const",
            "const"
          ],
          "rows_examined_per_scan": 2,
          "rows_produced_per_join": 2,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.50",
            "eval_cost": "0.20",
            "prefix_cost": "0.70",
            "data_read_per_join": "3K"
          },
          "used_columns": [
            "name",
            "object_id",
            "type",
            "dispatch",
            "path",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

page_id company_id parent_id id_path status page_type position timestamp usergroup_ids localization new_window use_avail_period avail_from_timestamp avail_till_timestamp updated_timestamp abt__ut2_microdata_schema_type lang_code page description meta_keywords meta_description page_title link seo_name seo_path
3 1 0 3 A T 0 1748372400 0 0 N 0 0 1761551818 kk Политика конфиденциальности <p><strong>1. Жалпы ережелер</strong></p> <p>1.1. Бұл Жеке деректерді өңдеу саясаты (бұдан әрі – Саясат) тараптардың құқықтары мен міндеттерін, жеке деректерді өңдеудің мақсаттары мен негізгі қағидаттарын, сондай-ақ "БОЛЬШАКОВ Ю.Н." ЖШС (бұдан әрі – Оператор) оларды өңдеу кезінде қорғау шараларын айқындайды.</p> <p>1.2. Бұл Саясат Қазақстан Республикасының 2013 жылғы 21 мамырдағы № 94-V «Жеке деректер және оларды қорғау туралы» Заңына (бұдан әрі – «Жеке деректер туралы» Заң) сәйкес әзірленген.</p> <p>1.3. Осы Саясат мақсаттары үшін келесі негізгі түсініктер қолданылады:</p> <ul><li>жеке деректер&nbsp;(бұдан әрі – ЖД) – жеке деректер субъектісіне қатысты, электрондық, қағаздық және/немесе басқа материалдық тасығышта бекітілген ақпарат;</li><li>ЖД өңдеу&nbsp;– жеке деректерді жинау, жинақтау, сақтау, өзгерту, толықтыру, пайдалану, тарату, атаусыздандыру, бұғаттау және жоюға бағытталған әрекеттер;</li><li>ЖД субъектісі&nbsp;– жеке деректерге қатысты жеке тұлға;</li><li>ЖД операторы&nbsp;(оператор) – мемлекеттік орган, заңды тұлға және жеке тұлға, оның ішінде жеке кәсіпкер, жеке деректерді өңдеуді өздігінен немесе басқа тұлғалармен бірлесіп ұйымдастыратын және/немесе жүзеге асыратын;</li><li>ЖД жинау&nbsp;– жеке деректерді алуға бағытталған әрекеттер;</li><li>ЖД құпиялылығы&nbsp;– оператордың жеке деректер субъектісінің келісімі немесе басқа құқықтық негіз болмаған жағдайда жеке деректерді таратуға және ұсынуға жол бермеу талабын сақтауға міндеттілігі;</li><li>ЖД тарату&nbsp;– жеке деректермен белгілі бір адамдарды таныстыруға немесе жеке деректерді анықталмаған адамдар шеңберінде жариялауға бағытталған әрекеттер;</li><li>ЖД ұсыну&nbsp;– жеке деректермен белгілі бір тұлғаны немесе белгілі бір адамдар шеңберінде таныстыруға бағытталған әрекеттер;</li><li>ЖД пайдалану&nbsp;– оператордың жеке деректерді қолдана отырып өз функцияларын жүзеге асыруға бағытталған әрекеттер;</li><li>ЖД атаусыздандыру&nbsp;– жеке деректердің белгілі бір субъектіге тиесілі екенін анықтау мүмкін болмайтын әрекеттер;</li><li>ЖД бұғаттау&nbsp;– жеке деректерді жинауды, жинақтауды, пайдалануды, таратуды, оның ішінде беруді және ұсынуды уақытша тоқтату;</li><li>ЖД жою&nbsp;– жеке деректерді қалпына келтіру мүмкін болмайтын және/немесе нәтижесінде жеке деректердің материалдық тасығыштары жойылатын әрекеттер.</li></ul> <p>1.4.&nbsp;ЖД субъектісінің және Оператордың міндеттері. <em>1.4.1. ЖД субъектісі мыналарды орындауға міндетті:</em> * Операторға өзі туралы толық және сенімді деректерді ұсыну; * өз ЖД өзгерген жағдайда, бұл ақпаратты Операторға хабарлау. <em>1.4.2. Оператор мыналарды орындауға міндетті:</em> * ЖД өңдеудің қағидалары мен ережелерін сақтау; * Қазақстан Республикасының заңдарында өзгеше көзделмеген жағдайда, ЖД субъектісінің келісіміз үшінші тұлғаларға жарияламау және таратпау; * ЖД-ді рұқсатсыз қол жеткізуден, жоюдан, өзгертуден, бұғаттаудан, көшіруден, таратудан қорғау үшін қажетті құқықтық, ұйымдастырушылық және техникалық шараларды қабылдау; * ЖД субъектісінің сұрауы бойынша оның ЖД өңделуіне қатысты ақпаратты ұсыну; * ҚР заңнамасында белгіленген тәртіпте ЖД өңдеуді тоқтату және жоюды қамтамасыз ету.</p> <p>1.5.&nbsp;ЖД субъектісінің және Оператордың құқықтары. <em>1.5.1. ЖД субъектісінің мынадай құқығы бар:</em> * өз ЖД өңделу фактісі туралы ақпаратты алу, сондай-ақ өз ЖД-мен танысу; * ЖД толық емес, ескірген, дәл емес, заңсыз алынған жағдайда, Оператордан оларды нақтылауды, бұғаттауды немесе жоюды талап ету; * Операторға берілген өз ЖД өңдеуге келісімін қайтару; * сот тәртібінде өз құқықтары мен заңды мүдделерін қорғау, оның ішінде шығындарды өтеуді талап ету. <em>1.5.2. Оператордың мынадай құқығы бар:</em> * Қазақстан Республикасының қолданыстағы заңнамасына сәйкес ЖД өңдеу; * ЖД субъектісінің келісімімен ЖД өңдеуді басқа тұлғаға тапсыру; * Қазақстан Республикасының заңнамасына сәйкес басқа құқықтарды жүзеге асыру.</p> <p>1.6. ЖД өңдеуге бастамас бұрын Оператор ЖД субъектілерінен олардың ЖД өңдеуіне келісім алады, өзгешесі Қазақстан Республикасының заңдарында көзделмеген. Келісім жазбаша нысанда немесе «белгішені» қою арқылы беріледі.</p> <p>1.7. ЖД өңдеуге қатысты ақпарат ЖД субъектісіне немесе оның өкіліне&nbsp;admin@uchur.ru&nbsp;электрондық пошта мекенжайына жүгінген кезде ұсынылады.</p> <p><strong>2. ЖД өңдеудің мақсаттары</strong></p> <p>2.1. ЖД өңдеу келесі мақсаттарға жету үшін жүзеге асырылады: * кадрлық және бухгалтерлік есепті жүргізу; * ҚР еңбек заңнамасын сақтауды қамтамасыз ету; * ҚР салық заңнамасын сақтауды қамтамасыз ету; * азаматтық-құқықтық шарттарды дайындау, жасасу және орындау; * бос жұмыс орындарына персоналды (үміткерлерді) іріктеу; * нарықта тауарларды, жұмыстарды, қызметтерді ілгерілету; * веб-сайттың жұмысын қамтамасыз ету және жақсарту, пайдаланушылармен өзара әрекеттесу.</p> <p><strong>3. ЖД өңдеудің құқықтық негіздері</strong></p> <p>3.1. ЖД өңдеудің құқықтық негізі мыналар болып табылады: * Қазақстан Республикасының Конституциясы; * ҚР «Жеке деректер және оларды қорғау туралы» Заңы; * ҚР Еңбек кодексі; * ҚР Салық кодексі; * ҚР Азаматтық кодексі; * ЖД субъектісінің оның ЖД өңдеуіне келісімі; * ЖД субъектісімен жасасқан шарттар.</p> <p><strong>4. Өңделетін ЖД көлемі мен санаттары, ЖД субъектілерінің санаттары</strong></p> <p>4.1. Оператор келесі санаттағы субъектілердің ЖД өңдейді: қызметкерлер, үміткерлер, клиенттер, контрагенттер, сайт кірушілері.</p> <p>4.2. Өңделетін ЖД құрамы өңдеу мақсаттарымен анықталады және мыналарды қамтуы мүмкін: АЖ, байланыс деректері, жеке куәлік деректері, ЖСН, банк реквизиттері, білімі және еңбек қызметі туралы ақпарат және жарияланған мақсаттарға жету үшін қажет басқа да деректер.</p> <p>4.3.&nbsp;<a href="https://uchur.kz/" target="_blank" rel="noreferrer">https://uchur.kz/</a>&nbsp;сайты пайдаланушылардың сайтқа кіруі туралы атаусыз деректерді жинау және сайттың жұмысын жақсарту үшін cookie файлдарын және веб-аналитика қызметін (мысалы, Яндекс.Метрика) пайдаланады.</p> <p>4.4. Сайт кірушілерімен кері байланыс үшін онлайн-консультант қызметі (мысалы, Jivo) пайдаланылуы мүмкін, оның аясында пайдаланушы чатта ерікті түрде ұсынған деректер өңделеді.</p> <p><strong>5. ЖД өңдеу тәртібі мен шарттары</strong></p> <p>5.1. ЖД өңдеу жинауды, жазуды, жүйелеуді, сақтауды, пайдалануды, таратуды, атаусыздандыруды, бұғаттауды және жоюды қамтиды.</p> <p>5.2. Өңдеу автоматтандырылған тәсілмен жүзеге асырылады.</p> <p>5.3. ЖД үшінші тұлғаларға тек субъектінің келісімімен немесе ҚР заңдарында көзделген жағдайларда беріледі. ЖД шекаралық берілісі жүзеге асырылмайды.</p> <p>5.4. Оператор ЖД құпиялылығын қорғау үшін барлық қажетті ұйымдастырушылық және техникалық шараларды қабылдайды.</p> <p>5.5. Бұл Саясат Интернет желісінде&nbsp;<a href="https://uchur.kz/" target="_blank" rel="noreferrer">https://uchur.kz/</a>&nbsp;мекенжайында ашық қол жетімді түрде жарияланған.</p> <p><strong>6. ЖД жаңарту, түзету, жою және жою</strong></p> <p>6.1. ЖД субъектісі оның ЖД дәл емес болған жағдайда нақтылауды талап ету құқығына ие.</p> <p>6.2. ЖД өңдеу мақсаттарына жеткенде, субъектінің келісімін қайтарған кезде немесе ҚР заңнамасында көзделген басқа негіздер бойынша жойылады.</p> <p><strong>7. Қорытынды ережелер</strong></p> <p>7.1. Оператор осы Саясатқа өзгерістер енгізу құқыына ие. Саясаттың жаңартылған нұсқасы&nbsp;<a href="https://uchur.kz/" target="_blank" rel="noreferrer">https://uchur.kz/</a>&nbsp;сайтында жариялануға жатады.</p> politika-konfidencialnosti