1樓:匿名使用者
select * from table_name
where sunstring(table1.code,14,len(table1.code)-13)='table2.p_code'
呵呵 這樣就可以了
2樓:匿名使用者
select * from table1 where trim(code) in (select substring(trim(p_code),14,100) from table2)
你字段型別都是什麼型別?
是因為有空格吧?
3樓:
select * from table1,table2 where table1.code=substring(table1.code,1,13)+table2.p_code
取後面的不方便,有多少位也不清楚,乾脆把前13位拼到table2.p_code的前面比較,這樣準確
4樓:匿名使用者
select * from table1 where code in (select substring(p_code,14,100) from table2
5樓:白楊
你可以用連線進行查詢,資料庫中兩個表或者是多個表進行連線查詢是經常的事,這方面要多多學習嘍!
關於SQL語句查詢問題,關於SQL語句 查詢問題
這個問題主要是sql語句 select from table where a beg a and a end a or a beg like a select b from table where a beg a and a end a or to char b like a select b fr...
sql查詢語句like 的問題,sql查詢語句Like 的問題
like 操作符用於在 where 子句中搜尋列中的指定模式。sql like 操作符語法 select column name s from table name where column name like pattern 萬用字元 描述 替代一個或多個字元 僅替代一個字元 charlist 字...
sql語句中between and查詢,時間引數如何傳遞
你的date1,date2既然是賦值進去的,php的話,那麼應該 select from sxdj where sxsj between date1.and date2.不過不知道你是什麼語言的 我暈死 你知道date型別在資料庫中怎麼儲存的嗎?它是以long儲存的,一般只有資料型別才能用betwe...