-1

次の2つのテーブルがあります。

table 1
sid, schedule, stime, splace, stourid

table 2
tourid, tourname

table 1GridViewに表示したいのですが、フィールドを使用して、の代わりにを表示したいstouridと思います。これどうやってするの?tournametable 2stourid

4

5 に答える 5

1

上記のstouridが表2へのポインターであり、touridにマップされていると仮定すると、tourid / stouridに結合されたビューを作成し、ビューを表示します。何かのようなもの:

CREATE VIEW myView
AS
SELECT sid, schedule, stime, splace, tourname
FROM
[table 1] AS t1 
JOIN [table 2] AS t2
ON t1.stourid = t2.tourid
于 2012-09-03T12:35:46.040 に答える
0

データに対して次のSQLステートメントを実行し、結果をテーブルにバインドして、表示する列のみを表示します。

select * from table1 join table2 on table1.tourid = table2.tourid
于 2012-09-03T12:29:34.453 に答える
0

Joinクエリを使用できます。

SELECT sid, schedule, stime, splace, tourname
FROM table1 INNER JOIN table2 ON table1.stourid = table2.tourid
于 2012-09-03T12:31:27.087 に答える
0

内部結合を使用...

select t1.sid,t1.schedule,t1.stime,t1.splace,t2.tourname from table1 t1 inner join table2 t2 on t1.tourid = t2.tourid 
于 2012-09-03T12:33:21.720 に答える
0

SELECT sid、schedule、stime、splace、tourname FROM table1 Cross join table2

于 2012-09-03T12:34:46.687 に答える