Присоединитесь к двум рядам, у которых есть та же самая стоимость в двух колонках в Суматохе. Чистый

Для этого вопроса, Присоединитесь к двум рядам, у которых есть та же самая стоимость в двух колонках благодаря Джиму. Но я не использовал код в ниже в применении форм окон, concating не осуществлялся. Вот коды MySQL:

 SELECT MIN(id),
       fikraNo,
       maddeNo,
       GROUP_CONCAT(icerik ORDER BY id DESC SEPARATOR ' ')
FROM `table`
GROUP BY fikraNo, maddeNo 

И вот мой метод поиска, которые используют MySQL:

public static DataTable Results(string table, string columns, string words)
{
    var sb = new StringBuilder();
    //var pm = new SqlParameter();

    sb.Append("SELECT MIN(id) AS minID, name, surname, GROUP_CONCAT(events ORDER BY id ASC SEPARATOR ' ') AS allEvents FROM " + table + " ");
    if (!string.IsNullOrEmpty(words))
    {
        var column = columns.Split('+');
        for (var i = 0; i < column.Length; i++)
        {
            if (i == 0)
            {
                var word = words.Split(',');
                for (var j = 0; j < word.Length; j++)
                {
                    if (j == 0)
                    {
                       //one column, one word...
                        sb.Append("WHERE " + column[i].Trim() + " LIKE '%" + Strip(word[j].Trim()) + "%'");
                        //pm = new SqlParameter("@word", "%" + word[j].Trim() + "%");
                    }
                    else
                    {
                       //one column, more words..
                        sb.Append(" OR " + column[i].Trim() + " LIKE '%" + Strip(word[j].Trim()) + "%'");
                        //pm = new SqlParameter("@word", "%" + word[j].Trim() + "%");
                    }

                }
            }
            else
            {
                var word = words.Split(',');
                for (var j = 0; j < word.Length; j++)
                {
                    if (j == 0)
                    {
                       //more columns, one word...
                        sb.Append(" OR " + column[i].Trim() + " LIKE '%" + Strip(word[j].Trim()) + "%'");
                        //pm = new SqlParameter("@word", "%" + word[j].Trim() + "%");
                    }
                    else
                    {
                       //more columns, more words...
                        sb.Append(" OR " + column[i].Trim() + " LIKE '%" + Strip(word[j].Trim()) + "%'");
                        //pm = new SqlParameter("@word", "%" + word[j].Trim() + "%");
                    }

                }
            }
        }
    }
    sb.Append(" GROUP BY name, surname");

    var dt = SetDataset(CommandType.Text, sb.ToString(), null).Tables[0];
    return dt;
}

Но, к сожалению мой метод только приносит первый ряд. Вы могли помочь мне, как я могу управлять им? Отношения короля.

2
nl ja de
DotNetRuChat
DotNetRuChat
2 992 участник(ов)

Чат русскоязычного .NET сообщества http://dotnet.ru/ Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @xamarin_russia, @microsoftstackjobs, @uwp_ru Флуд в @dotnettalks

Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

DBA - русскоговорящее сообщество
DBA - русскоговорящее сообщество
1 345 участник(ов)

Общаемся и обсуждаем темы, посвященные DBA, PostgreSQL, Redis, MongoDB, MySQL, neo4j, riak и т.д. См. также: @devops_ru, @kubernetes_ru, @docker_ru, @nodejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным.

MySQL
MySQL
995 участник(ов)

The group is about MySQL. For code use hastebin.com. Admin: @smlkw

pro.net
pro.net
710 участник(ов)

Обсуждение .NET Framework и всего, что с ним связано. Правила: не флудить не по теме, уважать ваших коллег и никакой рекламы (объявления о вакансиях можно согласовать с @AlexFails). Флудилка: @dotnettalks Участник @proDOT

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot

.NET Talks: Force Push Masters
.NET Talks: Force Push Masters
490 участник(ов)

Свободный чат .NET разработчиков. Правила: t.me/dotnettalks/56823 Вам могут быть интересны: @dotnetruchat, @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @dotnetgroup, @xamarin_russia, @microsoftstackjobs, @uwp_ru http://combot.org/chat/-1001128250813

.NET Chat Убежище
.NET Chat Убежище
246 участник(ов)

Чат .NET разработчиков под эгидой MSK/SPB .NET Community Group Вам могут быть интересны: @fsharp_chat, @dotnetruchat, @cilchat, @xamarin_russia, @microsoftstackjobs, @dotnetgroup Флуд в @dotnettalks

.NET CIL Chat
.NET CIL Chat
54 участник(ов)

.NET CIL (aka IL aka MSIL)