narsiss
یک شنبه 26 مهر 1388, 13:07 عصر
من در اراکل دو جدول دارم با نام های Customer و customer_tel ،جدول Custmer یک کلید اصلی داره با نام Customer_id و در جدول Customer_tel هم Cust_tel و Customer_id کلید هستند.
حالا در یک DBGrid می خوام که آی دی مشتری رو به همراه شماره تلفن های اون در یک سطر نمایش بدم...اما اگه یک مشتری بیشتر از یک شماره تلفن داشته باشه با دستور های
ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(SELECT * FROM customer,customer_tel where customer.customer_id=customer_tel.customer_id');
ADOQuery1.Active:=true;
ADOQuery1.ExecSQL;
در بیش از یک سطر خروجی خواهم داشت.
چه کار کنم تا به ازای هر شماره تلفن مقدار اون در یک فیلد در همون سطر اول اضافه بشه؟
حالا در یک DBGrid می خوام که آی دی مشتری رو به همراه شماره تلفن های اون در یک سطر نمایش بدم...اما اگه یک مشتری بیشتر از یک شماره تلفن داشته باشه با دستور های
ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(SELECT * FROM customer,customer_tel where customer.customer_id=customer_tel.customer_id');
ADOQuery1.Active:=true;
ADOQuery1.ExecSQL;
در بیش از یک سطر خروجی خواهم داشت.
چه کار کنم تا به ازای هر شماره تلفن مقدار اون در یک فیلد در همون سطر اول اضافه بشه؟