2017-05-18 5 views
0

こんにちは友人に問題があります。私のIDは「28」で、このIDを持つ場所だけを表示したい、そのIDの最初のオブジェクトがある。どのようにしてこのタイプのSQLを作成できますか?InnerはWP環境でSQLをid = idに結合します

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) 

答えて

1

利用句

SELECT hotels.hotel,reviews.hotel_id,reviews.id 
FROM hotels 
INNER JOIN reviews ON hotels.id = reviews.hotel_id 
WHERE reviews.id = 28 
関連する問題