@author: surg30n
@date: Пятница, 14 Март 2008
@date: Пятница, 14 Март 2008
Комментарии : 34
| 34] Гость - 19:00, 02 Ноябрь, 2011 |
|
|
| 33] Гость - 16:08, 17 Апрель, 2011 |
|
|
| 32] Гость - 12:58, 21 Февраль, 2011 |
|
Готовлюсь к собеседованию, статья помогла :) |
| 31] Гость - 22:25, 10 Февраль, 2011 |
|
|
| 30] Гость - 08:32, 30 Август, 2010 |
|
|
| 29] Гость - 09:36, 25 Август, 2010 |
|
|
| 28] Гость - 07:03, 03 Август, 2010 |
|
|
| 27] Гость - 09:21, 20 Июль, 2010 |
|
U) users id name 1 Владимир 2 Антон 3 Александр 4 Борис 5 Юрий D) вщдп id d_id name 1 1 100 1 2 200 1 3 100 2 1 200 2 2 100 3 1 200 3 2 100 3 3 200 3 4 100 Нужен запрос вывода всех сотрудников и вывод сумм по d.id В итоге иметь вот это (запрос d.id=2) Владимир 200 Антон 100 Александр NULL Борис NULL Юрий NULL |
| 26] Гость - 13:33, 12 Июль, 2010 |
|
Только вот тут неточность имеется: "В нашем примере указав WHERE u.id IS null, мы отбросим записи, в которых пользователи не числятся в отделах." кроется неточность. Вернее будет так: "В нашем примере указав WHERE u.id IS NOT null, мы отбросим записи, в которых пользователи не числятся в отделах." или так: "В нашем примере указав WHERE u.id IS null, мы получим отделы, в которых не числятся пользователи." |
| 25] Гость - 22:17, 30 Май, 2010 |
|
|
| 24] Гость - 20:02, 23 Май, 2010 |
|
<script>alert(312)</script> |
| 23] Гость - 01:00, 28 Март, 2010 |
|
|
| 22] Гость - 14:47, 21 Январь, 2010 |
|
|
| 21] Гость - 11:48, 08 Сентябрь, 2009 |
|
>> p1.date > '17.01.2009' >> и дата больше заданной ??? |
| 20] Гость - 16:00, 27 Август, 2009 |
|
|
| 19] Гость - 09:08, 21 Август, 2009 |
|
|
| 18] Гость - 13:46, 13 Август, 2009 |
|
|
| 17] Гость - 17:45, 17 Июль, 2009 |
|
|
| 16] j4ck - 18:25, 14 Июль, 2009 |
|
Ваш запрос вернет выборку, в которой задействован один из фильтров, а необходимым условием является выборка со всеми параметрами фильтра. |
| 15] Гость - 12:40, 14 Июль, 2009 |
|
WHERE p1.date > '17.01.2009' AND (p2.pid = 3 AND p2.value = 14) AND (p2.pid = 4 AND p2.value = 15) AND (p2.pid = 6 AND p2.value = 19) А сделать так? SELECT p1.title FROM products_item p1 INNER JOIN filts_data p2 ON p1.id = p2.fid WHERE p1.date > '17.01.2009' AND ((p2.pid = 3 AND p2.value = 14) OR (p2.pid = 4 AND p2.value = 15) OR (p2.pid = 6 AND p2.value = 19)) |
| 14] Гость - 12:07, 23 Июнь, 2009 |
|
|
| 13] Гость - 12:51, 09 Июнь, 2009 |
|
left join = left outer join right join = right outer join картинка для left join правильная, для left outer join неправильная |
| 12] Гость - 12:22, 09 Июнь, 2009 |
|
а то голова уже болела от этих joinов |
| 11] Гость - 09:55, 19 Май, 2009 |
|
|
| 10] Гость - 10:13, 14 Май, 2009 |
|
|
| 9] Гость - 15:49, 12 Май, 2009 |
|
|
| 8] Гость - 14:43, 21 Апрель, 2009 |
|
|
| 7] Гость - 11:22, 08 Апрель, 2009 |
|
|
| 6] Гость - 16:33, 30 Март, 2009 |
|
Особенно порадовала фраза "Такое объединение вернет все данные из обоих таблиц." И картинки у вас знатные. Авторы, хорошая трава была, а ? |
| 5] Гость - 03:43, 25 Февраль, 2009 |
|
ПомоглО:) |
| 4] Гость - 03:43, 25 Февраль, 2009 |
|
|
| 3] Гость - 17:07, 12 Февраль, 2009 |
|
|
| 2] Гость - 22:22, 31 Январь, 2009 |
|
|
| 1] Гость - 20:36, 02 Октябрь, 2008 |
|
|
загрузка...



