2014-10-16 9 views
0

У вас есть вопрос. У меня есть база данных под названием scraped. Он имеет две таблицы. Один называется профили, а другой называется зарядами. Для каждого человека есть идентификатор в таблице профилей с именем ID и соответствующий идентификатор в таблице сборов с именем profile_id. Я хотел бы экспортировать таблицу профилей, но хочу объединить все содержимое сборов, чтобы сделать один большой файл (или таблицу) с помощью «use query» в качестве метода экспорта. Я в тупике, как это сделать.Экспорт данных из двух таблиц и объединение в один файл

Еще одна проблема. скажем, john smith имеет идентификатор 101, он может иметь 10 строк. В таблице сборов, соответствующей его идентификационному номеру. Все ли они будут перечислены в отдельных строках в конечном выпуске или нет? Если они не могут быть каким-то образом?

+1

Похоже, вам просто нужно написать простой запрос соединения. 'SELECT [список столбцов, которые вам нужны] FROM Внутренние соединения профилей. Платы на Profiles.ID = Charges.profile_id'. Если вам нужны все «профили», есть ли у них «заряд», то измените «INNER JOIN» на «LEFT JOIN». И да, вы получите запись для каждого матча в таблице «Сборы» (так что 10 для вашего джон-кузнеца). – beercodebeer

+0

КРАСИВЕЙШАЯ! Спасибо.!! – Sal

+0

@beercodebeer, вы можете добавить его в качестве ответа, который может быть принят. – bummi

ответ

0

Похоже, вам просто нужно написать простой запрос соединения.

SELECT [list of columns you need] 
FROM Profiles 
INNER JOIN Charges ON Profiles.ID = Charges.profile_id 

Если вам нужны все профили ли они или нет заряда, то изменить INNER JOIN к LEFT JOIN.

И да, вы получите запись для каждого матча в таблице «Сборы» (так что 10 для вашего джон-кузнеца).

Смежные вопросы