select name from personInfo where (select count(*) From orderInfo where Orderinfo.Personinfo_id=personinfo.id)>1
B. 關於MySQL資料庫的多表查詢
不知道您想要問什麼樣的問題?多表查詢需要藉助一些關鍵欄位或者條件,一起加油!
C. mysql兩個資料庫的表能連接查詢嗎
可以,前面加上模式名就行了x0dx0ax0dx0aselect *x0dx0afrom 資料庫1.tablename, 資料庫2.tablenamex0dx0awhere 鏈接條件。x0dx0ax0dx0a這是一個在我本機上跑過的例子,沒有鏈接條件,是個笛卡爾積:x0dx0aselect * from hibernate.card_t,wedb.article_t
D. mysql如何進入資料庫查看所有表
mysql如何進入資料庫查看所有資料庫表和新建資料庫表一共有以下幾個步驟:
第一步:在網路搜索「N11 數據程式管理工具專業版」並下載,然後打開這個軟體。
E. mysql 資料庫關聯表查詢的問題
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
--
-- 表的結構 `hook1` --會員-產品關系表
--
CREATE TABLE `hook1` (
`hook1_id` mediumint(9) NOT NULL auto_increment,
`user_id` *** allint(6) NOT NULL, --用戶id
`pro_id` mediumint(9) NOT NULL, --產品id
`price` *** allint(6) default NULL, --該用戶的產品的價格
PRIMARY KEY (`hook1_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312 AUTO_INCREMENT=5 ;
--
-- 導出表中的數據 `hook1`
--
INSERT INTO `hook1` (`hook1_id`, `user_id`, `pro_id`, `price`) VALUES
(1, 1, 4, 22),
(2, 1, 1, 55),
(3, 2, 1, 21),
(4, 2, 1, 12);
-- --------------------------------------------------------
--
-- 表的結構 `proct1` --產品表
--
CREATE TABLE `proct1` (
`pro_id` *** allint(6) NOT NULL auto_increment, --產品id
`gory_id` *** allint(6) NOT NULL, -- 產品分類id
`_name` varchar(20) NOT NULL, --產品中文名
`_desc` mediumtext, --產品描述
`price` *** allint(6) default NULL, --產品標准價格
`pic_name` varchar(30) NOT NULL, --產品圖片名稱
`isvip` tinyint(1) NOT NULL default '0', --產品是否加密(0否,1是)
PRIMARY KEY (`pro_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=163 ;
--
-- 導出表中的數據 `proct1`
--
INSERT INTO `proct1` (`pro_id`, `gory_id`, `_name`, `_desc`, `price`, `pic_name`, `isvip`)
VALUES
(4, 1, A001, xxxx, '22', aa, 1),
(3, 1, A002, xxxxxx, '42', ab, 1),
(2, 1, A003, xxxxx, '12', ac, 1),
(1, 2, A004, xxxx, '62', ad, 1),
(5, 2, A005, xxxxx, '88', ae, 0);
查詢內容:查詢用戶1(user_id=1)沒有關聯的所有產品
SELECT proct1.*
FROM proct1
LEFT JOIN hook1 ON proct1.pro_id = hook1.pro_id
WHERE hook1.user_id !=1
用這個查詢查到的結果並不正確,因為有其它的用戶2(user_id=2)也在hook表中關聯了這個產品. 這個產品雖然用戶1(user_id=1)也有關聯,但一樣會查詢出來.
解析:
select * from proct1 where pro_id not in(select pro_id from hook1 where user_id=1)