Чем различаются эти запросы mysqlMySql

Форум по Mysql
Anonymous
Чем различаются эти запросы mysql

Сообщение Anonymous »

У меня есть два запроса (mysql), которые, как я полагал, сработают так же, но они, кажется, не так. < /p>
Запрос 1 < /p>

Код: Выделить всё

    SELECT
f.flowsheetid,
st.VisitStartTime,
st.TaskName,
st.DisciplineTask,
st.UserId,
f.Answer,
f.Question
FROM scheduletasks st
INNER JOIN flowsheettiledetails AS f
ON f.flowsheetid = st.Id
AND st.AgencyId = '3a0db4c4-fe76-405e-8d0f-c49cfbff006c'
AND (ShortQuestion = 'Pain_Level' OR ShortQuestion = 'Pain_FlaccScaleTotal')
WHERE st.PatientId = 'f2c5d4e1-a9cb-4d4c-9988-bcfb0f6be7bf'
AND st.AgencyId = '3a0db4c4-fe76-405e-8d0f-c49cfbff006c'
AND (Question ='Pain_Level' OR Question = 'Pain_FlaccScaleTotal')
ORDER BY st.VisitStartTime DESC
LIMIT 20;
< /code>
Query 2 < /p>
(
SELECT
f.flowsheetid,
st.VisitStartTime,
st.TaskName,
st.DisciplineTask,
st.UserId,
f.Answer,
f.Question
FROM scheduletasks st
INNER JOIN flowsheettiledetails f
ON f.flowsheetid = st.Id
WHERE st.AgencyId = '3a0db4c4-fe76-405e-8d0f-c49cfbff006c'
AND st.PatientId = 'f2c5d4e1-a9cb-4d4c-9988-bcfb0f6be7bf'
AND (f.ShortQuestion IN ('Pain_Level', 'Pain_FlaccScaleTotal'))
)
ORDER BY VisitStartTime DESC
LIMIT 20;
Я просто не понимаю, как эти скобки имеют значение между двумя запросами.

Подробнее здесь: https://stackoverflow.com/questions/795 ... ies-differ

Вернуться в «MySql»