-1

node と sort_value の 2 つのテーブルがあります。ノードにはこれがあります

+----------------+----------------+----------+----------------+
|     nid        |     content    |   state  |      etc       |
+----------------+----------------+----------+----------------+
|      1         |     Nanuet     |    NY    |  some content  |
+----------------+----------------+----------+----------------+
|      2         |     Nanuet     |    NY    |  some content  |
+----------------+----------------+----------+----------------+

私が持っているsort_valueテーブルに

+----------------+----------------+----------+
|  sort_order    |      city      |   state  |
+----------------+----------------+----------+
|       1        |     xxxxxx     |    NY    |
+----------------+----------------+----------+
|       2        |     xxxxxx     |    NY    |
+----------------+----------------+----------+

ノード テーブルから nid のみを選択し、選択した nid を sort_value テーブルの sort_order 値に基づいて並べ替えたいと考えています。

どうやってやるの??

ありがとう

4

2 に答える 2

0
SELECT N.nid,S.sort_order,S.city,S.state from node N INNERJOIN sort_value S WHERE N.nid=S.sort_order;
于 2013-01-04T06:28:17.660 に答える
0

これが結合条件であることを願っています:: これを試してください::

SELECT 
*
from 
node  
INNER JOIN sort_value  ON nid=sort_order
于 2013-01-04T06:32:03.717 に答える