我有一张叫做娱乐的桌子。 Entertainment中的列包括来自不同表格的PrimaryKeys
娱乐中的专栏是:
EntertainmentID|AgentID|GenreID
我有另一张桌子名为“Band”,它是娱乐的一个子组(另一个没有必要)
我想要一个输出的查询:The Agents details&流派名称,其中流派=摇滚
我不知道该怎么做
代理中的列是
AgentID|AgentName|AgentMobile
流派中的列是
GenreID|GenreName
Band中的列是
EntertainmentID|BandName
这是我到目前为止所得到的:
SELECT Concat(a.AgentFName,' ', a.AgentLName) AS 'Agent Name', a.AgentMobile, a.AgentEmail, b.BandName
FROM Agent a
Join Band b on a.AgentID = b.EntertainmentID
WHERE Genre IN
(SELECT GenreName
FROM Genre
WHERE Genre='rock');
我收到一条错误消息,指出GenreName是一个未知列
答案 0 :(得分:1)
你走了:
$arg = array(
'post_type' => 'page',
'meta_query' => array(
array(
'key' => '_wp_page_template',
'value' => 'template-services.php'
)
)
);
$list_pages = new WP_Query($args);
if($list_pages -> have_posts()){
while ($list_pages->have_posts()){
$list_pages -> the_post();
the_title();
}
}