PDA

View Full Version : سوال: چگونه در SQL Compact 4.0 بتوانیم select های تودر تو بنویسیم؟



tahamoqaddam
دوشنبه 24 آذر 1399, 13:51 عصر
سلام دوستان من یه برنامه دارم که قرار از ترکیب دو جدول استفاده می کنه ولی خطا میده نمی دونم چطوری حل میشه لطفا راهنمایی کنید
delete from tbl1 where user_code=(select user_code from tbl2 where name=@name)
cmd.Parameters.AddWithValue("@name", name);

اینم جواب نمیده
" delete (select user_code from tbl2 where name=@name) from tbl1 ";
cmd.Parameters.AddWithValue("@name", name);

Yanehsar
دوشنبه 24 آذر 1399, 16:54 عصر
سلام دوستان من یه برنامه دارم که قرار از ترکیب دو جدول استفاده می کنه ولی خطا میده نمی دونم چطوری حل میشه لطفا راهنمایی کنید
delete from tbl1 where user_code=(select user_code from tbl2 where name=@name)
cmd.Parameters.AddWithValue("@name", name);

اینم جواب نمیده
" delete (select user_code from tbl2 where name=@name) from tbl1 ";
cmd.Parameters.AddWithValue("@name", name);

سلام
دستور sql شما اشکال داره باید از in استفاده کنید

delete from tbl1 where user_code in (select user_code from tbl2 where name=@name)

tahamoqaddam
دوشنبه 24 آذر 1399, 17:12 عصر
دمت گرم داداش حداقل یه جواب دادین با in هم نوشته بودم اونم خطا میده به select خطا میده

akrami123
دوشنبه 24 آذر 1399, 18:29 عصر
سلام
لطفا متن خطا را بنویسید تا شما را بهتر راهنمایی کنیم.