DetailsView с SQLDataSource, отображать две таблицы - PullRequest
0 голосов
/ 05 июля 2011

Мне нужно отобразить некоторые детали на DetailsView из двух таблиц.

У меня есть таблица: orders [orderId , userId_relat] и таблица: users [userId , userName]

У меня есть следующая команда SQLDataSource SELECT:

    SelectCommand="SELECT [orderId], [userId_relat],  
FROM [orders] WHERE ([userId_relat] = @userId) >

Я хочу показать выход:

orderId .......... userName

Вместо:

orderId .... userId_relat

Это возможно? если да ... как?

Элемент управления SQLDataSource поддерживает только один выбор?

1 Ответ

0 голосов
/ 05 июля 2011

User SQL join ...

SELECT orders.orderId, users.username
FROM orders
INNER JOIN users
on orders.userId_relat = users.userId
WHERE userId = @userId

Если вам нужны учебники, перейдите по следующим ссылкам:

http://w3schools.com/sql/sql_join.asp

http://www.tizag.com/sqlTutorial/sqljoin.php

«Дайте человеку рыбу, и вы накормите его на один день.Научи человека ловить рыбу, и ты накормишь его на всю жизнь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...