mySQL запрос странная проблема - на общем сервере и xampp - PullRequest
0 голосов
/ 27 апреля 2020

ОБНОВЛЕНИЕ: После нескольких часов тестирования я обнаружил, что мой общий сервер (в сети) и xampp показывают разные результаты. На xampp я получаю правильные результаты каждый раз, когда я перезагружаю sql, а на общем сервере каждый раз, когда результаты отличаются !!! Есть проблема с настройками ... Есть идеи?

Оригинальный вопрос: у меня следующий запрос mysql, и каждый раз, когда я его запускаю, я получаю другой результат.

select
   * 
from
   (
      SELECT
         tblwork.work_name,
         tblappointment.app_id,
         tblappointment.app_date,
         DATE_FORMAT(tblappointment.app_control_date, '%d/%m/%Y') as app_date_format,
         DATE_FORMAT(tblappointment.app_control_date, '%d/%m/%Y') as app_control_date_format,
         tblappointment.app_price,
         tblappointment.app_work_memo,
         tblappointment.app_price_paid,
         (
            CASE
               WHEN
                  tblappointment.app_paid_to = '1' 
               THEN
                  'Doctor' 
               else
                  'Office' 
            END
         )
         as app_paid_to, tblappointment.app_payment_memo, 
         (
            SELECT
               payment_name 
            FROM
               tblpayment 
            where
               payment_id = tblappointment.payment_id
         )
         as payment_name,
         (
            SELECT
               receipt_name 
            FROM
               tblreceipt 
            where
               receipt_id = tblappointment.receipt_id
         )
         as receipt_name,
         tblappointment.app_control_date 
      FROM
         tblwork 
         INNER JOIN
            tblappointment 
            ON tblwork.work_id = tblappointment.work_id 
      where
         tblwork.expense_enabled = 0 
         and tblwork.work_enabled = 0
   )
   as cTable 
order by
   app_date asc,
   work_name asc limit 3850,
   22

после тестов я заметил, что проблема может быть в соединении. Как будто я удаляю его, результат в порядке.

Я использую UTF-8, поскольку храню в своей базе данных греческие символы.

Любая помощь или идея?

Спасибо Заранее.

С вознаграждением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...