Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток! Как сделать объединение двух таблиц, учитывая, что у них нет общих полей? Выражаясь математическим языком, нужно получить все элементы матрицы, полученные перемножением двух векторов.
Неактивен
Неактивен
Чёрт, всё оказалось элементарно, даже стыдно стало за такой вопрос. спасибо!
Неактивен
Пожалуйста . Декартово произведение это вроде называется.
Неактивен
Еще тогда вопрос в догонку, есть третья таблица отношений многие-ко-многим для первых двух, о которых шла речь выше, нужно исключить эти данные из выборки декартового произведения. Т.к. база большая, то джойнит он это всё очень долго, можно ли как-то иначе выбрать все строки, которые не попадают в 3 таблицу?
Неактивен
При правильно расставленных индексах и оптимально составленном запросе отработает настолько быстро, насколько MySQL умеет.
Неактивен
Если приведете таблицы с тестовым примером данных, постараюсь подсказать точнее.
Неактивен
Отредактированно yaufol (26.10.2013 11:53:58)
Неактивен
Создайте индекс на связку ( parameterId`,`deviceId` ), на большиъ объемах может сильно помочь в скорости.
Неактивен