вопрос: как получить ценность таможенной области в области отношений?

У меня есть канал 1 и канал 2. В канале 1 у меня есть область отношений, которые касаются канала 2.

Я хочу (делая вопрос, по причинам, которые я не объясню здесь, потому что это не важно) прослеживать содержание таможенной области (названный "клиентом") канала 2.

Я знаю, что должен изучить exp_relationships стол, но не знаю, как построить мой вопрос, потому что колонки exp_relationships не очень относятся ко мне: D

Что я имею, поскольку материал, чтобы использовать на данном этапе является ID родительского входа.

Кто-либо может помочь мне на этом, пожалуйста? Заранее спасибо.

1
nl ja de
Удача, используя мой сладкий ответ ниже?
добавлено автор Michael Pryor, источник

1 ответы

exp_relationships две соответствующих колонки таблицы parent_id и child_id . В вашем примере, entry_id входа в Канале 1 parent_id , и entry_id от Канала 2 child_id .

Таким образом, вы построите свой вопрос, выбирая области из exp_channel_data стол, соединяя, чтобы exp_relationships через child_id и определяя вход через parent_id . Я использую SequelPro, и что-то вроде этого, кажется, добивается цели …

select field_id_N 
from exp_channel_data 
inner join exp_relationships on exp_channel_data.entry_id = exp_relationships.child_id
where exp_relationships.parent_id = NNN

Есть изменения. Скажем, вы ищете название дочернего элемента, можно пропустить exp_channel_data стол и пойти прямо для уязвимого места, связавшись с exp_channel_titles стол вместо этого, как этот …

select title 
from exp_channel_titles 
inner join exp_relationships on exp_channel_titles.entry_id = exp_relationships.child_id
where exp_relationships.parent_id = NNN
0
добавлено
Там вы идете, которые редактируют, должен получить вас полностью домой.
добавлено автор Michael Pryor, источник
жаль я вчера проверил его, и это работало отлично, как вы сказали.Thank you. Вещь - это I' m ищущий теперь, чтобы достигнуть названия дочернего элемента... (не легкий для меня: D)
добавлено автор cosmoguy, источник