JOIN ใน MySQL ไม่ถูกไม่รู้ว่าผิดตรงไหน ช่วยที่คับ
Code
SELECT *
FROM content_type_meeting_document_flex
LEFT JOIN content_field_meetdocfiles ON content_type_meeting_document_flex.vid != field_meetdocfiles_item_id
ORDER BY content_type_meeting_document_flex.vid
คือ ผม join ไม่ถูก ไม่รู้ว่าผิดตรงไหน
ที่ผมต้องการคือ แสดง ตาราง content_type_meeting_document_flex ที่มี vid ไม่ตรงกับ
field_meetdocfiles_item_id ในตาราง content_field_meetdocfiles
อันนี้เป็น code mysql
Code
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง: 22 ส.ค. 2011 น.
-- รุ่นของเซิร์ฟเวอร์: 5.0.51
-- รุ่นของ PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- ฐานข้อมูล: `new`
--
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `content_field_meetdocfiles`
--
CREATE TABLE `content_field_meetdocfiles` (
`vid` int(10) unsigned NOT NULL default '0',
`nid` int(10) unsigned NOT NULL default '0',
`delta` int(10) unsigned NOT NULL default '0',
`field_meetdocfiles_type` varchar(32) default NULL,
`field_meetdocfiles_value` longtext,
`field_meetdocfiles_item_id` int(10) unsigned default NULL,
PRIMARY KEY (`vid`,`delta`),
KEY `nid` (`nid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- dump ตาราง `content_field_meetdocfiles`
--
Code
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง: 22 ส.ค. 2011 น.
-- รุ่นของเซิร์ฟเวอร์: 5.0.51
-- รุ่นของ PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- ฐานข้อมูล: `new`
--
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `content_type_meeting_document_flex`
--
CREATE TABLE `content_type_meeting_document_flex` (
`vid` int(10) unsigned NOT NULL default '0',
`nid` int(10) unsigned NOT NULL default '0',
`field_meetingdocs_fid` int(11) default NULL,
`field_meetingdocs_list` tinyint(4) default NULL,
`field_meetingdocs_data` text,
`field_docdescription_value` longtext,
`field_docdescription_format` int(10) unsigned default NULL,
`field_source_value` longtext,
`field_documentno_value` longtext,
`field_documentdate_value` varchar(20) default NULL,
`field_allocation_value` varchar(15) default NULL,
PRIMARY KEY (`vid`),
KEY `nid` (`nid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- dump ตาราง `content_type_meeting_document_flex`
--
Tag : PHP, MySQL
Date :
2011-08-22 20:46:10
By :
thebell
View :
822
Reply :
1
Load balance : Server 02