5 EYLÃœL 2009, CUMARTESÄ°
Nasıl kullanılır&; İLE" tümcesi " MySQL musunuz?
Başarısız hepsi WITH
MySQL ve benim sorguları tüm SQL Server sorgularım dönüştürme duyuyorum. İşte size bir örnek:
WITH t1 AS
(
SELECT article.*, userinfo.*, category.*
FROM question
INNER JOIN userinfo ON userinfo.user_userid = article.article_ownerid
INNER JOIN category ON article.article_categoryid = category.catid
WHERE article.article_isdeleted = 0
)
SELECT t1.*
FROM t1
ORDER BY t1.article_date DESC
LIMIT 1, 3
CEVAP
5 EYLÃœL 2009, CUMARTESÄ°
doesn't support the WITH clause MySQL(SQL Server CTE tabirle; Oracle in alt Sorgu Faktoring) kullanarak bırakılır:
- GEÇİCİ tablolar
- TÃœRETÄ°LEN tablolar
- görünümler (etkin bir şekilde temsil ettiği şeyi - bunlar değiştirilebilir) satır içi
Bu özellik için istek 2006 yılına kadar uzanmaktadır.
Belirtildiği gibi, Eğer herhangi bir şekilde sütunların çıkış değiştirme değilse kötü bir örnek - alt gerçekleştirmek için gerek yok, size verilen:
SELECT *
FROM ARTICLE t
JOIN USERINFO ui ON ui.user_userid = t.article_ownerid
JOIN CATEGORY c ON c.catid = t.article_categoryid
WHERE t.published_ind = 0
ORDER BY t.article_date DESC
LIMIT 1, 3
İşte iyi bir örnek:
SELECT t.name,
t.num
FROM TABLE t
JOIN (SELECT c.id
COUNT(*) 'num'
FROM TABLE c
WHERE c.column = 'a'
GROUP BY c.id) ta ON ta.id = t.id
Bunu PaylaÅŸ:
html5: nasıl kullanılır "gerekli&...
Nasıl kullanılır "" xpath de...
Ne &; dekoratörler" quot; ve nasıl...
Nasıl kullanılır "&; raylar üzeri...
Nasıl tamir &; döngü için " ilk bildir...