LarsG
- Medlem sedan
- Inlägg
- 12 464
- Trådar startade
- 3
- Aktiv
- 2000–2011
Inlägg — sida 49 av 50
- Hämta data från en tabell och räkna inlägg från en annan
select <kolumner>, (select count() from forumsvar fs where fs.<lämpligKolumn> = fi.<lämpligKolumn>) as numberOfAnswers from foruminlägg fi order by forumid
- sysusers
Du skall inte ens tänka på att göra uppdateringar i systemtabellerna. Använd lämplig systemprocedur istället.
- Koppla ihop databas!
Flyttas från ASP
- Dateadd?
Om datumkolumnen bara innehåller datum så är det inget problem.
- Dateadd?
select <kolumner> from t where adddate(currentdate,interval 14 day) = datum
- Fråga angående INSERT
Hämta värdet och lagra det i en variabel i ditt skript.
- Fråga angående INSERT
Om du använder max kan du råka ut för det beskrev, att du får fel värde. lastinsertid returnerar det senaste skapade autoincrement-värdet på någon tabell i din anslutning. Det…
- Hämta kategorier och underkategorier från samma tabell
select p.catName,c.catName from tblcategory p left join tblcategory c on p.catId = c.parentCat where p.parentCat is null order by p.catName,c.catName själva presentationen med…
- Uppdatera fält med sökning i flera tabeller
Du borde inte ha med tabellen projektaktivitet i din subselect, istället refererar du den yttre tabellen. Detta fungerar ju men borde det inte gå att göra i en enda fråga? Så vitt…
- Sortering
SELECT FROM cwwl WHERE active = 1 AND (subject LIKE '%q%' OR site LIKE '%q%' OR assigned LIKE '%q%') ORDER BY case when subject like '%q% then 1 when site like '%q% then 2 else 3…
- Hämta användare (+kontaktuppgifter om angivna)
SELECT u.namn, k.tele FROM user u left JOIN kontakt k ON u.userID= k.userID
- Räkna antal poster per användare
Lägg till felhantering i PHP-koden, dvs anropa funktionen mysqlerror om mysqlquery ger fel.
- Fråga angående INSERT
Ok, jag statuerar ett exempel. Kika i manualen.
- Räkna antal poster per användare
Nej, det borde det inte, och använd inte siffror som korrelationsnamn. SELECT u.id, u.namn, u.alder, a.adress, COUNT(p.id) AS antal FROM user u INNER JOIN adress a ON u.adressID =…
- Fråga angående INSERT
Då skall du inte använda max utan funktionen lastinsertid istället för en select.
- Räkna unika besökare
Då har du redan definierat en primärnyckel för tabellen.
- Räkna unika besökare
Felet du får beror på att du har en gammal Mysql-version (\< 4.1). Eriks metod skulle ändå inte fungera med 4.1. Definera kolumnen bip som primärnyckel eller unique. Flyttas från…
- Fråga angående INSERT
Är det här ett försök att få targ på värdet för en kolumn som är definierad som autoincrement?
- Lista ut kategorier utan dubbleter.
select c.name,count() from c join u on c.categorid = u.categoryid group by c.name Flyttas från ASP
- Fråga angående INSERT
INSERT INTO tbl (ID, text) VALUES ((SELECT MAX(ID) FROM tbl2), 'testar') är giltig SQL men dock ej stött i de flesta DBMS. INSERT INTO tbl (ID, text) SELECT MAX(ID),'testar' FROM…