Имена участников (разделяйте запятой).
результат выборки вложенного запроса должен соответствовать тому, что ожидает получить внешний запрос.
@GoSou , еще раз повторю, никакого высокомерия в моём посте нет, есть исключительно ваше восприятие. Читать книги я рекомендую всем, а не только вам.
@Evgenij85, да чтож с вам делать-то))) давайте всётаки дампы таблиц, а то у меня пальцев много я долго могу внебо тыкать)) --- Добавлено ---...
@MouseZver, вывод дублежа ТС не нужен, да и внешний запрос лишний SELECT * FROM users GROUP BY login HAVING COUNT(login)>1 сразу вернёт дубли...
GROUP BY order_cost_sum, prepay_order_id и верните наверное LEFT
@Evgenij85, сделайте пожалуйста SQL дампы таблиц, абсолютно нет времени рисовать их руками. И еще смущает SUM без GROUP BY еще раз пальцем в небо,...
@Evgenij85, сорь не рассмотрел структуру второй таблицы, позже напишу запрос. Как вариант навскидку вместо таблицы с авансами используйте...
не совсем понятно, что дублирует и как оно не должно дублировать, но попробуйте RIGHT вместо LEFT
@GoSou, моё высокомерие исключительно в вашей голове, обычно такое происходит когда в своём глазу "бревна не видно".
Каша в голове у вас на лицо. А всё от того, что читать надо бумажные книги купленные в магазине, а не статьи в интернетах. Тогда вы не будете...
Проверьте вложенные запросы по отдельности. И проверьте что они возвращаются и подходит ли это для внешних запросов.
@Maputo, вы продолжаете гадать, что нужно, а что нет. ТС попросил без цикла вывести рядом с refID соответствующие этому идентификатору записи. И...
SELECT u1.*, u2.lastName as refLastName, u2.name as refName, u2.midlName as refMidlName FROM users as u1 LEFT JOIN users as u2 ON(u2.id = u1.refID)
@Maputo, странный вы человек, словосочетание "гадать бессмысленно" сразу после слова "наверняка" :) Никаких подводных камней тут нет, доберусь до...
@werture, в вашем случае лучше всего нанять программиста. Вряд ли кто-то то будет за так ковыряться в говнокоде от Ж.Попова. Руку этого "мастера"...
@miketomlin, тут всё предельно ясно написано.
@Maputo, не нравится NULL, ваше право, но остаётся несуществующий рефер, ситуация вполне себе стандартная, но вы почему-то акцентировали внимание...
сработает попробуйте у Пупкина взамест рефера указать NULL или несуществующий рефер
@Maputo, а зачем HAVING u1.id = 4 ? И почему JOIN без LEFT ? :)
@AlexandrS, пишите лучше