tôi có một bài tập như sau:
bảng1 có 2 field : họ tên , Địa chỉ
bảng2 có 2 field: Địa chỉ, cơ quan
bảng3 có 2 field: Cơ quan, số điện thoại
làm thế nào khi biết số điên thoại thì ta lấy được chuổi :"họ tên-địa chỉ-cơ quan"
Bạn đã học qua CSDL chưa? Các cấu trúc truy vấn database bằng SQL bạn đã nắm vững chưa? Ráng nắm chắc trước khi làm nhé.
Code demo cho bạn đây
PHP Code:
using System;
using System.Data.SqlClient;
public class ExecuteReaderExample
{
public static void Main(string[] args)
{
// Tạo string kết nối CSDL
string source = "server=(local);" +
"integrated security=SSPI;" +
"database=Database_name";// Database_name là tên database của bạn
// Tạo string truy vấn CSDL
string select = "SELECT bang1.* , bang2.coquan";
select = select + " from ang1,bang2,bang3";
select = select + " where bang1.diachi=bang2.diachi and bang2.coquan=bang3.coquan and bang3.sodienthoai= "????????"";
// Thực thi kết nối
SqlConnection conn = new SqlConnection(source);
conn.Open();
SqlCommand cmd = new SqlCommand(select, conn);
// Dùng SqlDataReader để chứa các File trả về
SqlDataReader reader = cmd.ExecuteReader();
while(reader.Read())
{
Console.WriteLine("Contact : {0,-20} Company : {1}, {2} ..." ,
reader[0] , reader[1], reader[2] ...); // Cái này bạn xuất ra theo ý mình
}
}
}
Regards,