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;
Я просто не понимаю, как эти скобки имеют значение между двумя запросами.
У меня есть два запроса (mysql), которые, как я полагал, сработают так же, но они, кажется, не так. < /p> Запрос 1 < /p> [code] 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; [/code] Я просто не понимаю, как эти скобки имеют значение между двумя запросами.