Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Умножения строки на случайное число и внесение в таблицу / 4 сообщений из 4, страница 1 из 1
12.12.2018, 13:34
    #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
12.12.2018, 13:35
    #39746640
MaGzma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Умножения строки на случайное число и внесение в таблицу
...
Рейтинг: 0 / 0
12.12.2018, 13:44
    #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
12.12.2018, 19:16
    #39746909
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Умножения строки на случайное число и внесение в таблицу
MaGzmaЭто возможно сделать на MySQL?Ессессна.
Версия MySQL какая?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Умножения строки на случайное число и внесение в таблицу / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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