query returning odd result

Joelle Tegwen <[email protected]>
Newsgroups gmane.comp.db.mysql.windows
Message-ID <[email protected]>
I have a table:
CREATE TABLE  `youthhood`.`link` (
  `linkID` int(10) unsigned NOT NULL default '0',
  `url` varchar(255) NOT NULL default '',
  `sectionID` int(10) unsigned NOT NULL default '0',
  `title` varchar(255) default NULL,
  `description` longtext,
  `organization` varchar(255) default NULL,
  `locationID` int(10) unsigned NOT NULL default '0',
  `isActive` tinyint(1) unsigned NOT NULL default '1',
  `ordinal` int(10) unsigned NOT NULL default '0',
  `dateUpdated` datetime NOT NULL default '0000-00-00 00:00:00',
  `dateCreated` datetime NOT NULL default '0000-00-00 00:00:00',
  `changeDescription` longtext,
  PRIMARY KEY  (`linkID`),
  KEY `url` (`url`),
  KEY `locationID` (`locationID`)
) ENGINE=FEDERATED DEFAULT CHARSET=latin1 CONNECTION='connectionString';

If I run this query:
SELECT url, sectionID, title, description, organization FROM link WHERE 
sectionID=16 AND isActive = true AND locationID= 0
I get three rows:
'http://www.highschoolace.com/ace/ace.cfm', 16, 'High School Ace', 
'Homework help, online learning quizzes, college prep resources, and 
more!', ''
'http://school.discovery.com/students/', 16, 'Discovery's Homework 
Help', 'Study tools, fun and games, and cool learning adventures.', 
'Discovery Education'
'http://www.multcolib.org/homework/', 16, 'Homework Center', 'Youth can 
chat with an online tutor through this site for homework assistance on a 
variety of topics from 2p.m. - 10p.m.

', 'Multnomah County Library'


If I run this query:
SELECT url, sectionID, title, description, organization FROM link WHERE 
sectionID=16 AND isActive = true AND locationID= 0 ORDER BY Ordinal
I get three different (but the same) rows
'http://www.doitnow.org/pages/180.html', 83, 'Ceasefire: What We Can Do 
to Stop Violence in our Schools', 'Thoughts about school shootings and 
how to stop them.', 'Do It Now Foundation'
'http://www.doitnow.org/pages/180.html', 83, 'Ceasefire: What We Can Do 
to Stop Violence in our Schools', 'Thoughts about school shootings and 
how to stop them.', 'Do It Now Foundation'
'http://www.doitnow.org/pages/180.html', 83, 'Ceasefire: What We Can Do 
to Stop Violence in our Schools', 'Thoughts about school shootings and 
how to stop them.', 'Do It Now Foundation'

If I run
SELECT * FROM (SELECT url, sectionID, title, description, organization, 
ordinal FROM link WHERE sectionID=16 AND isActive = true AND locationID= 
0 ) as l ORDER BY Ordinal
I get the correct results

If I run the same query on the host server I get the desired results. 
Permissions for the federated table login are SELECT only, restricted to 
only certain tables.

Is this a bug in the federated table engine?

Thanks
Joelle


-- 
MySQL Windows Mailing List
For list archives: http://lists.mysql.com/win32
To unsubscribe:    http://lists.mysql.com/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.