使用Id从数据库获取数据

时间:2018-06-16 11:18:08

标签: mysql sql

我有一个表,其中包含有年度和年份的年份列表  和第二个表,其中包含有colum MakeId,MakeName和YearId的汽车公司列表。 我没有得到什么sql查询我必须写,如果我想要当我选择YearId = 1然后我只得到MakeName YearId = 1 但是当我选择YearId = 2时,我可以得到Id 1和2的年份的MakeName等等3,4,5 ...

2 个答案:

答案 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