Джанго – объединение двух таблиц без внешнего ключаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Джанго – объединение двух таблиц без внешнего ключа

Сообщение Anonymous »

У меня есть две таблицы, и я хочу объединить их.
но я не могу сделать это без rawQueryset и необработанного SQL.
как мне объединить две модели без внешнего ключа? Столбцы для JOIN не уникальны, поэтому это не могут быть PK и внешний ключ.
Я хочу получить SQL ТАК
'SELECT * FROM genome AS A JOIN metadata AS B ON A.query_id = B.sample_id',

а это модели, которые я использовал.

class Genome(models.Model):
query_id = models.CharField(max_length=100)
ref_id = models.CharField(max_length=30)
matching_hashes = models.CharField(max_length=30)



class Metadata(models.Model):
project_id = models.CharField(max_length=50) # Metagenome의 query id와 JOIN함
sample_id = models.CharField(max_length=50)


Подробнее здесь: https://stackoverflow.com/questions/695 ... oreign-key
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Джанго | Сериализатор внешнего ключа
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Объединение двух таблиц в объектах запроса возврата FastAPI sqlalchemy/
    Гость » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Гость
  • Объединение двух таблиц в объектах запроса возврата FastAPI sqlalchemy/
    Anonymous » » в форуме Python
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • NPoco: объединение двух таблиц
    Anonymous » » в форуме C#
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Объединение данных из двух таблиц базы данных по связанному столбцу.
    Anonymous » » в форуме Php
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»