ОБНОВЛЕНИЕ: После нескольких часов тестирования я обнаружил, что мой общий сервер (в сети) и 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, поскольку храню в своей базе данных греческие символы.
Любая помощь или идея?
Спасибо Заранее.
С вознаграждением