0

私は2つのテーブルポストジョブを使用しており、ジョブの場所はジョブタイトルを区別したい

クエリは次のとおりです。

select postjob.jobtitle,
postjob.industry,
postjob.companyname,
postjob.jobdescription,
postjob.postid,
postjob.PostingDate,
Job_Location.Location,
Job_Location.PostigID 
from postjob 
inner join Job_Location 
on postjob.postid = Job_Location.PostigID 
Where postjob.industry=' Marketing, Advertising'

このクエリの出力 http://www.justlocaldial.com/Industry_search.aspx?ind=Marketing,%20Advertising

4

1 に答える 1

1

必要に応じてデータを入力し、データをどのように表示するかを教えてください。そうすれば、解決策を見つけることができます。postjob.postidで区別できますこれにより一意のデータが得られます

ライブデモ http://sqlfiddle.com/#!3/2d53c/4

create table postjob
(postid int identity(1,1),jobtitle nvarchar(50),industry nvarchar(30),
jobdescription nvarchar(150),PostingDate datetime)

insert into postjob values('Programmer','Software','User interface','2012-07-04 15:00:24.833')
insert into postjob values('Tester','Software','Automated Testing Application','2012-07-04 15:00:24.833')
insert into postjob values('Sales Executive','Marketing','Meeting with clients','2012-07-04 15:00:24.833')
insert into postjob values('Doctor','Hospitality','Treatment','2012-07-04 15:00:24.833')
insert into postjob values('Desinger','Software','User interface graphicdesinger','2012-07-04 15:00:24.833')
insert into postjob values('Desinger','Interior','Blah blah','2012-07-04 15:00:24.833')

create table Job_Location(PostigID int,Location nvarchar(50))
insert into Job_Location values ('1','India')
insert into Job_Location values ('2','Italy')
insert into Job_Location values ('3','Germany')
insert into Job_Location values ('4','France')
insert into Job_Location values ('5','India')
insert into Job_Location values ('6','USA')
于 2012-07-04T09:52:58.777 に答える