你要把多張表連起來啊
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供峰峰礦網(wǎng)站建設(shè)、峰峰礦做網(wǎng)站、峰峰礦網(wǎng)站設(shè)計(jì)、峰峰礦網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、峰峰礦企業(yè)網(wǎng)站模板建站服務(wù),10余年峰峰礦做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
比如說table1和table2有個(gè)共同的屬性"name"字段
那就要這么寫
select
*
from
table1,table2
where
table1.name=table2.name
如果你要模糊查詢的話
(比如順便來個(gè)字段)
select
*
from
table1,table2
where
table1.name=table2.name
and
TABLE1.id
LIKE
'2%'
這樣就好了
這里的*可以換成你上面的
你上面的代碼沒有把幾張表連在一起
MySql 使用 like關(guān)鍵字 進(jìn)行模糊查詢,like關(guān)鍵字 通常用在 where條件查詢,like關(guān)鍵字 通常配合 %、_、[ ]、[^ ] 使用。
%表示任意0個(gè)或多個(gè)字符??善ヅ淙我忸愋秃烷L(zhǎng)度的字符,有些情況下若是中文,請(qǐng)使用兩個(gè)百分號(hào)(%%)表示。
注意:只能查詢連續(xù)的文字。【比如“深圳市福田區(qū)”可以查詢,“深圳市區(qū)”查詢不出來】
注意:此語(yǔ)句沒有那么靈活,比較適用于固定的某個(gè)文字的查詢。
注意:此語(yǔ)句比較靈活,可以查詢相隔幾個(gè)文字,比較實(shí)用。【比如“深圳市福田區(qū)小學(xué)”可以查詢,“深圳市福區(qū)小”也可以查詢】
表示任意單個(gè)字符。匹配單個(gè)任意字符,它常用來限制表達(dá)式的字符長(zhǎng)度語(yǔ)句。
表示括號(hào)內(nèi)所列字符中的一個(gè)(類似正則表達(dá)式)。指定一個(gè)字符、字符串或范圍,要求所匹配對(duì)象為它們中的任一個(gè)。
表示不在括號(hào)所列之內(nèi)的單個(gè)字符。其取值和 [] 相同,但它要求所匹配對(duì)象為指定字符以外的任一個(gè)字符。
1、首先需要開啟數(shù)據(jù)庫(kù)管理工具,打開SQL語(yǔ)言編寫窗體。
2、如果我們知道某字段的開頭部分,我們可以用 like ‘xx%' select TOP 10 * from CK_ATE where Model like 'PSM24W%'。
3、如果我們知道某字段的中間部分,可以使用 like ‘%xx%’select TOP 10 * from CK_ATE where Model like '%24W%'。
4、如果我們知道某字段的結(jié)尾部分,我們庫(kù)使用 like '%xx'select TOP 10 * from CK_ATE where Model like '%-R-FA1'。
5、上例中的? "like" 是模糊查詢的關(guān)鍵詞。
6、 模糊查詢可能涉及比較大的數(shù)據(jù)量,為避免查詢時(shí)把數(shù)據(jù)庫(kù)資源耗盡,我們加上一些限制條件? 比如 前10行? top 10。