Объединение двух таблиц и получение данных из обеих таблиц на основе определенного столбца в django

Сначала я хочу, чтобы вы не были слишком активными или слишком реактивными, не давая никакого решения и не понимая основного содержания и темы вопросов.Здесь много людей, которые являются экспертами в чрезмерном реагировании и чрезмерной реакции, давая минус голоса, зная что-либо.Если вам не нравится этот вопрос, то игнорируйте его, потому что ваш минус голос мешает многим важным вопросам быть исследованными и отвеченными.

Однако, есть две таблицы с именами 'transaction' и 'member'. Я хочу объединить эти две таблицы следующим образом :-

$select=$connect->query("SELECT transaction.id as id,transaction.date as date,member.name as name,member.address as address FROM transaction,member WHERE transaction.member_id=member.id ORDER  BY transaction.id ");
     while($data=$select->fetch_assoc()){

     echo $data['id'];
     echo $data['name'];
     //i echo it for your clearance 
     }

Мне нужен Django запрос, из которого я получу тот же результат.

Пожалуйста, не давайте ссылки на другие вопросы, связанные с этим. Мне нужно конкретное решение.

Эта часть select_related объединит две таблицы (transaction, member) с условием (transaction.member_id=member.id ), затем order_by('id') упорядочит вывод по transaction.id

query = transaction.objects.select_related('member').order_by('id')

Чтобы распечатать идентификаторы

print(list(query.values_list('id', flat=True))))

Чтобы напечатать список имен

print(list(query.values_list('names', flat=True))))
Вернуться на верх