Чем различаются эти запросы 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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