Mysql 查询的内部联接?

Mysql 查询的内部联接?,mysql,Mysql,我想执行sql查询,但遇到一些问题: 我想从表1中提取ID,其中父ID是我的值: 从表1中选择ID,其中父项ID='x' 我想用我在1号的身份证。及 从表2中选择,其中ID='该ID来自查询1。 正如Bainternet所提到的,您可以通过子查询来实现这一点 SELECT * FROM table_2 WHERE ID IN (SELECT ID FROM table_1 WHERE parent_ID = 'x') 尽管您使用内部联接的想法也很好(特别是因为MySQL在处理子查询时可能会很慢

我想执行sql查询,但遇到一些问题:

  • 我想从表1中提取ID,其中父ID是我的值:

    从表1中选择ID,其中父项ID='x'

  • 我想用我在1号的身份证。及

    从表2中选择,其中ID='该ID来自查询1。


  • 正如Bainternet所提到的,您可以通过子查询来实现这一点

    SELECT * FROM table_2 WHERE ID IN (SELECT ID FROM table_1 WHERE parent_ID = 'x')
    
    尽管您使用内部联接的想法也很好(特别是因为MySQL在处理子查询时可能会很慢)


    如果这还不清楚,试着看看或的,正如班特网提到的。如果这些示例和MySQL文档不够清晰,请考虑将更多细节放在您正试图做的事情上(例如,在您的问题中包括表结构)。此外,虽然您可能希望这些信息用于您正在进行的一些与WordPress相关的工作,但问题本身并没有将其与WordPress联系起来。因此,如果您有更多关于MySQL查询的问题,那么您可能想考虑将它们张贴到

    ,正如Bainternet提到的,您可以用子查询

    来实现这一点。
    SELECT * FROM table_2 WHERE ID IN (SELECT ID FROM table_1 WHERE parent_ID = 'x')
    
    尽管您使用内部联接的想法也很好(特别是因为MySQL在处理子查询时可能会很慢)

    如果这还不清楚,试着看看或的,正如班特网提到的。如果这些示例和MySQL文档不够清晰,请考虑将更多细节放在您正试图做的事情上(例如,在您的问题中包括表结构)。此外,虽然您可能希望这些信息用于您正在进行的一些与WordPress相关的工作,但问题本身并没有将其与WordPress联系起来。因此,如果您有更多关于MySQL查询的问题,那么您可能需要考虑将它们张贴到.

    简单并执行

    Select t1.`id` FROM table t1 INNER JOIN table t2 ON t1.`id`=t2.`id`
    
    简单且可执行

    Select t1.`id` FROM table t1 INNER JOIN table t2 ON t1.`id`=t2.`id`
    

    @克里斯蒂娜-这与WordPress有什么关系?@Mike我正在WordPress网站上使用它,从farum插件创建自定义提要。@Christina:我仍然认为它与WordPress没有任何关系,但我认为你要找的是一个简单的移动到StackOverflow的过程。@Christina-这与WordPress有什么关系?@Mike我在WordPress网站上使用它,从farum插件创建自定义提要。@Christina:我仍然认为它与WordPress没有任何关系,但我认为你要找的是一个简单的移动到StackOverflow的过程。