我有一个表,其中包含有年度和年份的年份列表 和第二个表,其中包含有colum MakeId,MakeName和YearId的汽车公司列表。 我没有得到什么sql查询我必须写,如果我想要当我选择YearId = 1然后我只得到MakeName YearId = 1 但是当我选择YearId = 2时,我可以得到Id 1和2的年份的MakeName等等3,4,5 ...
答案 0 :(得分:0)
只需使用SELECT DISTINCT posts.ID as product_id, posts.post_parent as parent_id FROM
wp_posts posts
LEFT JOIN wp_postmeta postmeta ON posts.ID = postmeta.post_id
WHERE posts.post_type IN ('product','product_variation')
AND ( ( ( posts.post_title LIKE '%garnet%') OR ( posts.post_excerpt LIKE '%garnet%') OR ( posts.post_content LIKE '%garnet%' ) OR ( postmeta.meta_key = '_sku' AND postmeta.meta_value LIKE '%garnet%' ) ))
ORDER BY posts.post_parent ASC, posts.post_title ASC;
运算符:
<=
答案 1 :(得分:0)
请使用此查询用您的表名替换first_table,用第二个表替换second_table
SELECT
*
FROM
first_table a
LEFT JOIN second_table AS b
ON
a.yearid = b.yearid
WHERE
a.yearid > 2