edogs software

edogs software
Рейтинг
775
Регистрация
15.12.2005
Должность
Программирование
cyber_Krosh:
Цитата для тех, кто не осилит многабукав:

И еще более коротко для полноты картины

общество осуществляет деятельность по покупке электронных чеков на предъявителя (ЭЧП) и реализации электронных чеков посредством сети Интернет

И коротко цитата из первого поста

В Банк России поступает информация об осуществлении лицами, не
являющимися кредитными организациями, расчетов с поставщиками услуг
(товаров, работ) за счет предварительно предоставленных третьими лицами
денежных средств. Расчеты с поставщиками услуг (товаров, работ)
осуществляются на основании распоряжений
в электронном виде
осуществление лицом, на основании распоряжений в электронном виде, деятельности по исполнению денежных обязательств является нарушением законодательства
ivan-lev:
Ай-ай.. конечно же..
Во вложенном запросе сортировать по pid:
ORDER BY p.pid DESC

Вы вероятно полагаете, что в группу которую Вы делаете потом по tid попадает первая найденная строка из posts, поэтому сортировка вложенного запроса по pid выберет в результирующую таблицу строку с максимальным pid? Это ошибочная точка зрения. На самом деле в случае группировки не определено какая именно строка попадет в группу.

Поэтому приходится извращаться по типу запросов, что мы привели последним в предыдущем сообщбении.

ivan-lev:
В общем случае - примерно так (сортируем по убыванию, группируем по нужному полю)
SELECT * FROM
(SELECT t.*, p.* from topics t INNER JOIN posts p ON p.topic_id = t.tid
ORDER BY p.topic_id DESC) t
GROUP BY tid

В Вашем запросе нет ничего говорящего о максимальном pid, поэтому именно для него вложенный вообще не нужен - вполне достаточно

SELECT t.*, p.* from topics t INNER JOIN posts p ON p.topic_id = t.tid

GROUP BY tid ORDER BY p.topic_id DESC

Но если мы правильно поняли Вашу мысль, то Вам нужно присоединить к таблице topics строку из posts с максимальным ID?

Тогда примерно так


select a.*, b.* from topics as a left join posts as b on a.tid=b.topic_id
left join posts as c on b.topic_id=c.topic_id and b.pid<c.pid
where c.topic_id is null group by a.tid order by a.tid desc

p.s.: Последние сообщения пытаетесь выбрать с форума? Вообще принято при постинге в форум проставлять в таблицу тем номер последнего сообщения, тогда такие проблемы пропадают как класс.

Если у Вас задача строго такая, как Вы поставили, то достаточно просто

select tid, max(pid) from topics left join posts on topics.tid=posts.topic_id group by topics.tid

Если же у Вас задача выбрать не просто max pid соответствующий топику, а выбрать еще дополнительные данные, то уточните задачу - какие поля выбирать и какая полная структура таблиц.

Magento в целом лучше битрикса, но на постсоветском пространстве разработчиков на порядок проще найти под битрикс, поэтому с практической точки зрения если функционала битрикса хватает - лучше выбрать его.

Каким образом сюда затесался никому не известный owox, учитывая что "нужен широкий выбор разработчиков" вообще непонятно, если только не предположить что топик его реклама суть и есть.

RedOK:

вывести все записи из первой таблицы и объединить с другой таблицей даже если между ними нет связей
сейчас делаю так, но данные из первой таблицы не все выводятся
SELECT *
FROM table1 t1
LEFT JOIN table2 t2 on t1.id=t2.id_name
where some_id=2

Джоините Вы всё правильно, записи из первой таблицы отфильтровываются у Вас условием some_id=2 .

Если some_id это поле из 2 таблицы и Вы на самом деле хотите сделать выборку вида "вся первая таблица + данные из 2 таблицы там где some_id=2), то это условие надо впихивать в сам join по типу on t1.id=t2.id_name and some_id=2 . Тогда будет вся первая таблица и только та часть второй таблицы, где some_id=2.

Unlock:
Как Вы думаете, кто вообще инициировал тему электронных денег в России, неужто ВМ?

А мы на эту тему не думаем:) Кто бы эту тему не инициировал, она в худшем случае уравняет всех игроков. И кстати, не исключено что ВМ ее и инициировал, потому что до этой темы яндекс был более сильным конкурентом ВМ, чем сейчас, например.

Unlock:
Онлайн платежи в магазинах, оплата кредитов и прочих счетом через автоматы, вот основная прибыль и мы тут никаким боком.

Вы уверены что у ВМ это основная прибыль? Кредиты, онлайн платежи и автоматы - это была территория яндекса в основном. Мы не один ИМ уже наваяли и запустили для клиентов, доля оплаты вебманями в ИМ всегда была невысока. Кредиты ВМ погашать не особо выгодно, а уж через терминалы ВМ гонять вообще сумашествие с точки зрения комиссий. Так что рынок хоть и большой, но мы бы не стали однозначно утверждать, что ВМ до замута с этой темой в россии играла там какую-то роль, а если не играла... то ничего и не потеряет.

zexis:
Каким российским правилам не подчиняется вебмани, которым подчиняется киви?

Тем которым и не должна:) В частности ВМ не является банком и НПС, поэтому не обязано выполнять требования предъявляемые к банкам и НПС. А это достаточно серьезный список требований, хотя мы затрудняемся его в полной мере привести. Тут есть и плюсы и минусы для клиента разумеется.

Vasdimm:
Вы просто не можете показать того, чего нет и вместо того, чтобы признать ошибочность собственных измышлений, зачастили ответами "ищи сам", "я все знаю, но ничего не покажу", "погугли" и попытались съехать.

Это такая детсадовская попытка взять на слабо? Кто угодно может это показать - разживетесь деньгами - сходите к юристу или создайте топик в разделе "работа для вебмастера" чуть выше, получите всю инфу что мы говорили со ссылками, примерами, комментариями и судебными решениями.

Бесплатно заниматься для Ваших коммерческих нужд подбором и упорядочиванием всей этой информации никто не будет, даже если Вы еще 100-500 раз скажете нам "попытались съехать" и еще раз минуснете в карму 😂

4996699:
по ставке рефинасирования делают обычно, если нет доп. соглашений.

Да, все верно. Приятно видеть кого-то знакомого с законами:)

Более того, в ряде случае можно отсудить неустойку и/или упущенную прибыль. С этим правда сложнее, т.к. нужно доказывать что прибыль действительно упущена, но при наличии знакомого заемщика который в подходящее по датам время взял кредит в другом месте и аргументации его намерения взять кредит у Вас - возможно даже это. И на крайний случай, если депозиты в банках выше ставки рефинансирования - можно требовать по их ставкам компенсации.

littleMonster:
Частное лицо вообще не может наживаться на кредитовании по закону.

На кредитовании - да, если Вы хотите быть формалистом. Но физ.лицо может выдавать займы 😂

Unlock:
Это не одно и тоже???

Не вполне. Помешать ВМ делать все что она хочет и прикрыть деятельность ВМ на территории россии разные вещи.

Unlock:
Где WM зарабатывает основные деньги? На Украине или РБ чтоли? А больше где ей пользуются, в каких гондурасах и какие там обороты?

Самое худшее что случится с ВМ, это то, что ее российское отделение вынуждено будет работать по тем же правилам, что и киви работает сейчас. Вот и вся "помеха" - необходимость работать как все, одному конкретному российскому отделению крупной оффшорной компании, которая до этого правилам не подчинялась. При этом ВМ если будет работать "как все", то получит и все те плюшки киви, которые сейчас как "небанк" не имеет, т.е. не факт даже что ситуация станет хуже. Хотя профиль использования конечно изменится.

Всего: 12159