И еще более коротко для полноты картины
И коротко цитата из первого поста
ORDER BY p.pid DESC
Вы вероятно полагаете, что в группу которую Вы делаете потом по tid попадает первая найденная строка из posts, поэтому сортировка вложенного запроса по pid выберет в результирующую таблицу строку с максимальным pid? Это ошибочная точка зрения. На самом деле в случае группировки не определено какая именно строка попадет в группу.
Поэтому приходится извращаться по типу запросов, что мы привели последним в предыдущем сообщбении.
SELECT * FROM(SELECT t.*, p.* from topics t INNER JOIN posts p ON p.topic_id = t.tidORDER BY p.topic_id DESC) tGROUP 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, учитывая что "нужен широкий выбор разработчиков" вообще непонятно, если только не предположить что топик его реклама суть и есть.
Джоините Вы всё правильно, записи из первой таблицы отфильтровываются у Вас условием some_id=2 .
Если some_id это поле из 2 таблицы и Вы на самом деле хотите сделать выборку вида "вся первая таблица + данные из 2 таблицы там где some_id=2), то это условие надо впихивать в сам join по типу on t1.id=t2.id_name and some_id=2 . Тогда будет вся первая таблица и только та часть второй таблицы, где some_id=2.
А мы на эту тему не думаем:) Кто бы эту тему не инициировал, она в худшем случае уравняет всех игроков. И кстати, не исключено что ВМ ее и инициировал, потому что до этой темы яндекс был более сильным конкурентом ВМ, чем сейчас, например.
Вы уверены что у ВМ это основная прибыль? Кредиты, онлайн платежи и автоматы - это была территория яндекса в основном. Мы не один ИМ уже наваяли и запустили для клиентов, доля оплаты вебманями в ИМ всегда была невысока. Кредиты ВМ погашать не особо выгодно, а уж через терминалы ВМ гонять вообще сумашествие с точки зрения комиссий. Так что рынок хоть и большой, но мы бы не стали однозначно утверждать, что ВМ до замута с этой темой в россии играла там какую-то роль, а если не играла... то ничего и не потеряет.
Тем которым и не должна:) В частности ВМ не является банком и НПС, поэтому не обязано выполнять требования предъявляемые к банкам и НПС. А это достаточно серьезный список требований, хотя мы затрудняемся его в полной мере привести. Тут есть и плюсы и минусы для клиента разумеется.
Это такая детсадовская попытка взять на слабо? Кто угодно может это показать - разживетесь деньгами - сходите к юристу или создайте топик в разделе "работа для вебмастера" чуть выше, получите всю инфу что мы говорили со ссылками, примерами, комментариями и судебными решениями.
Бесплатно заниматься для Ваших коммерческих нужд подбором и упорядочиванием всей этой информации никто не будет, даже если Вы еще 100-500 раз скажете нам "попытались съехать" и еще раз минуснете в карму 😂
Да, все верно. Приятно видеть кого-то знакомого с законами:)
Более того, в ряде случае можно отсудить неустойку и/или упущенную прибыль. С этим правда сложнее, т.к. нужно доказывать что прибыль действительно упущена, но при наличии знакомого заемщика который в подходящее по датам время взял кредит в другом месте и аргументации его намерения взять кредит у Вас - возможно даже это. И на крайний случай, если депозиты в банках выше ставки рефинансирования - можно требовать по их ставкам компенсации.
На кредитовании - да, если Вы хотите быть формалистом. Но физ.лицо может выдавать займы 😂
Не вполне. Помешать ВМ делать все что она хочет и прикрыть деятельность ВМ на территории россии разные вещи.
Самое худшее что случится с ВМ, это то, что ее российское отделение вынуждено будет работать по тем же правилам, что и киви работает сейчас. Вот и вся "помеха" - необходимость работать как все, одному конкретному российскому отделению крупной оффшорной компании, которая до этого правилам не подчинялась. При этом ВМ если будет работать "как все", то получит и все те плюшки киви, которые сейчас как "небанк" не имеет, т.е. не факт даже что ситуация станет хуже. Хотя профиль использования конечно изменится.