落伍者站长论坛's Archiver

ggwl 发表于 2008-7-16 15:22

SQL高手请进,在线急等,多表查询问题

急啊,求用一关健字为条件查询多个表里某一字段并列出指定字段的sql语句

表mymy dzjy news 里面都有title字段
条件:列出三个表里title字段=like '%"&searchkey&"%'的内容

我知道落伍全是高手,帮帮忙吧

kingi 发表于 2008-7-16 15:47

不懂。不好意思。

jiajiao8 发表于 2008-7-16 15:59

三个字段内容是否相同,

关键是三个表要有关联字段,如果有就可以联表查询,如果没有,就只能一个一个来

SonShu 发表于 2008-7-16 17:20

不清楚的问题,相信也回答不清楚

格格男 发表于 2008-7-16 17:31

要实现多表查询  每个表里 必须有个关联字段
不然 我想是没法用一条 Select 语句查询出  三个表里的内容

古奕 发表于 2008-7-16 17:39

select title form mymy,dzjy,news where title  like '%"&searchkey&"%'
不知道对不对,瞎写的。

喝果粒橙的猫 发表于 2008-7-16 18:28

这和多表查询没有关系吧,多表查询的时候表与表之间必须要有关联,你这个纯粹就是用三个单表的查询的sql语句来做就可以了。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.