MySQL多表之間字段的匹配實(shí)現(xiàn)代碼
更新時(shí)間:2013年03月11日 16:51:39 作者:
本文主要介紹下MySQL多表之間字段的匹配;如tag表中name匹配info中的name,接下來詳細(xì)介紹下,感興趣的你可以參考下哈
復(fù)制代碼 代碼如下:
$sql=$empire->query("select table.title,lianxi,table.dizhi,table.id from table,table1 where table1.sid like concat( '%|',table.id,'|%') and table1.id=".$navinfor[id]."");
while($r=$empire->fetch($sql))
{
$title=$r['title'];
$lianxi=$r['lianxi'];
$dizhi=$r['dizhi'];
}
如下:兩個(gè)表info,tag
info 表
id name
1 aa和bb
2 bb和cc
3 ee和dd
tag表
1 aa
2 bb
tag表中 name 匹配 info 中的name
這樣寫就有問題:
復(fù)制代碼 代碼如下:
select info.id, info.name from tag,info where info.name like ‘%'+tag.name+'%'
正確:
復(fù)制代碼 代碼如下:
select info.id, info.name from tag,info where info.name like concat( '%',tag.name, '%')
相關(guān)文章
Mysql中基本語句優(yōu)化的十個(gè)原則小結(jié)
這篇文章主要給大家總結(jié)介紹了Mysql中基本語句優(yōu)化的十個(gè)原則,通過學(xué)習(xí)與記住它們,在構(gòu)造sql時(shí)可以養(yǎng)成良好的習(xí)慣,文中介紹的相對比較詳細(xì)與簡單明了,需要的朋友們可以參考借鑒,下面來一起看看吧。2017-06-06
mysql 查詢重復(fù)的數(shù)據(jù)的SQL優(yōu)化方案
這篇文章主要介紹了mysql 查詢重復(fù)的數(shù)據(jù)的SQL優(yōu)化方案,非常不錯(cuò)的方案推薦給大家。2015-02-02
關(guān)于數(shù)據(jù)庫中保留小數(shù)位的問題
本篇文章是對關(guān)于在數(shù)據(jù)庫中保留小數(shù)位的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07
用shell寫一個(gè)mysql數(shù)據(jù)備份腳本
本篇文章教給大家用shell寫一個(gè)mysql數(shù)據(jù)備份腳本,這是一個(gè)簡單備份MYSQL數(shù)據(jù)庫的方法,一起跟著學(xué)習(xí)下吧。2017-12-12

