php - WP环境下内连接SQL,where id=id

标签 php mysql sql wordpress

你好, friend ,我有一个问题。我的 id 是“28”,我只想显示该 id 的位置及其第一个对象。我怎样才能生成这种类型的 SQL?

WP SQL:

$rows = $wpdb->get_results( 
        "SELECT hotels.id,hotels.hotel,reviews.hotel_id,reviews.id 
        FROM hotels 
        INNER JOIN reviews ON hotels.id = reviews.hotel_id" );
        var_dump($rows);

var_dump

 array (size=4)
      0 => 
        object(stdClass)[710]
          public 'id' => string '28' (length=2)
          public 'hotel' => string 'xxxxx' (length=14)
          public 'hotel_id' => string '17' (length=2)
      1 => 
        object(stdClass)[709]
          public 'id' => string '29' (length=2)
          public 'hotel' => string 'xxxxxx' (length=14)
          public 'hotel_id' => string '17' (length=2)

最佳答案

使用 WHERE 子句

SELECT hotels.hotel,reviews.hotel_id,reviews.id 
FROM hotels 
INNER JOIN reviews ON hotels.id = reviews.hotel_id
WHERE reviews.id = 28

关于php - WP环境下内连接SQL,where id=id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44040327/

相关文章:

javascript - 使用 WordPress 类别的 Google map 位置过滤器

mysql - 创建数据库玩java进化

Mysql Inner 加入 OR 条件?

mysql - friend 表最好的方法

SQL INNER JOIN 更新不重复行

php - 使用 Sphinx 进行同义词搜索

php - 如何终止 iTerm2 中的旧 session

java - 如何将日期和时间转换为时间戳

php - super 奇怪的 HTML 搞砸了

java - 我希望过滤我的查询以获取所有具有 ID 关系的名称