Возможно ли, чтобы я присоединился к двум таблицам ниже?SQL Присоединиться к двум таблицам для сообщений
Моя цель состоит в том, чтобы создать запрос в ASP.NET
, чтобы перечислить все сообщения в сообщения и Messages2 в одном наборе данных.
Messages1:
Messages1_ID,
Thread_ID,
DateCreated,
Title,
Body
Messages2:
Thread_ID,
Messages2_ID,
DateSent,
DateMsg2Downloaded,
Msg2Subject,
Body
Я попробовал этот запрос:
SELECT Messages1.body, Messages2.Body
from Messages1, Messages2
where Messages1 = '9'
У меня 1 строку в Messages1 и 9 строк в Messages2 (с резьбой ид 9)
Но я все уникальные строки в Messages2, и для каждой строки возвращается Messages1 тело повторяется снова и снова
Я думаю, что мои таблицы спроектированы неправильно, но стоит сначала спросить.
Что такое общее поле между этими двумя таблицами? Как они относятся друг к другу. Это через Thread_ID? Каков ваш вклад и ожидаемый результат? Трудно различить, так как ваш SQL не дает вам то, что вы хотите. – JNevill