Нужен совет по MySQL
Доброго всем дня, суть вопроса - из трех таблиц сделать запрос, который выдаст результат(рис 11).
Попробовал вот такой запрос:
SELECT tA.*, tB.nameB, tC.nameC
FROM tA
LEFT OUTER JOIN tB ON tA.id = tB.id
LEFT OUTER JOIN tC ON tB.id = tC.id
ORDER BY tA.id, tB.nameB, tC.nameC
...но резльтат (рис 22) не совсем тот, что нужно...
Видать где-то нужно вставить условие, чтоб ограничение по выводу строк было, по номерам (например из всех таблиц id=1 - 3 шт, id=2 - 2 шт и т.д) эти числа и будут ограничением, но...
Но это только предположение, нужен ваш совет и напутствие в решении вопроса.
Доброго всем дня, суть вопроса - из трех таблиц сделать запрос, который выдаст результат(рис 11).
Попробовал вот такой запрос:
SELECT tA.*, tB.nameB, tC.nameC
FROM tA
LEFT OUTER JOIN tB ON tA.id = tB.id
LEFT OUTER JOIN tC ON tB.id = tC.id
ORDER BY tA.id, tB.nameB, tC.nameC
...но резльтат (рис 22) не совсем тот, что нужно...
Видать где-то нужно вставить условие, чтоб ограничение по выводу строк было, по номерам (например из всех таблиц id=1 - 3 шт, id=2 - 2 шт и т.д) эти числа и будут ограничением, но...
Но это только предположение, нужен ваш совет и напутствие в решении вопроса.