powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Умножения строки на случайное число и внесение в таблицу
4 сообщений из 4, страница 1 из 1
Умножения строки на случайное число и внесение в таблицу
    #39746637
MaGzma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.

Есть таблица Zadania где три столбца name, min и макс. И вторая таблица bot с еденственным столбцом name
как создать запрос к базе MySQL что бы в третью таблицу (пусть она будет itog) поместить следующее:

вычисляется число из строки задание и в третьей таблице появляется строчка с надписью из таблицы Bot + надпись с таблицей задания
и повторяющееся столько раз, сколько выпало это случайное число
то есть
допустим у первого задания выпало число 4 а у второго 2 и в третьей таблице появилась запись
bot1задание1
bot1задание1
bot1задание1
bot1задание1
bot1задание2
bot1задание2

В экселе я так делал с помощью найденного где то масива. Но честно, в коде не особо разбераюсь. Это возможно сделать на MySQL?

примерный пример того что я хочу на скрине, там еще случайное время добавленно, но это было бы вообще в идеальности...
...
Рейтинг: 0 / 0
Умножения строки на случайное число и внесение в таблицу
    #39746640
MaGzma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Умножения строки на случайное число и внесение в таблицу
    #39746651
MaGzma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю, важно это или нет но в экселе такой макрос на умножения строк

Option Base 1
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B1:B99")) Is Nothing Then
If Target <> Empty And Target <> 0 Then
Dim iArr()
Application.ScreenUpdating = False
Application.EnableEvents = False
On Error Resume Next
arrVal = Range("A1:B99").Value
N = 1
For I = 1 To UBound(arrVal)
For J = 1 To arrVal(I, 2)
ReDim Preserve iArr(2, N)
iArr(1, N) = arrVal(I, 1)
iArr(2, N) = arrVal(I, 2)
N = N + 1
Next
Next
Range("G1").CurrentRegion.ClearContents
Range("G1").Resize(UBound(iArr, 2), 2) = Application.Transpose(iArr)
End If
End If
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
...
Рейтинг: 0 / 0
Умножения строки на случайное число и внесение в таблицу
    #39746909
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaGzmaЭто возможно сделать на MySQL?Ессессна.
Версия MySQL какая?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Умножения строки на случайное число и внесение в таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]