webForumDet fria alternativet

LarsG

Medlem sedan
Inlägg
12 464
Trådar startade
3
Aktiv
2000–2011

Inlägg — sida 49 av 50

  1. Hämta data från en tabell och räkna inlägg från en annan
    · Databashanterare & SQL · #2

    select <kolumner>, (select count() from forumsvar fs where fs.<lämpligKolumn> = fi.<lämpligKolumn>) as numberOfAnswers from foruminlägg fi order by forumid

  2. sysusers
    · Databashanterare & SQL · #2

    Du skall inte ens tänka på att göra uppdateringar i systemtabellerna. Använd lämplig systemprocedur istället.

  3. Koppla ihop databas!
    · Databashanterare & SQL · #5

    Flyttas från ASP

  4. Dateadd?
    · Databashanterare & SQL · #4

    Om datumkolumnen bara innehåller datum så är det inget problem.

  5. Dateadd?
    · Databashanterare & SQL · #2

    select <kolumner> from t where adddate(currentdate,interval 14 day) = datum

  6. Fråga angående INSERT
    · Databashanterare & SQL · #13

    Hämta värdet och lagra det i en variabel i ditt skript.

  7. Fråga angående INSERT
    · Databashanterare & SQL · #10

    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…

  8. Hämta kategorier och underkategorier från samma tabell
    · Databashanterare & SQL · #3

    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…

  9. Uppdatera fält med sökning i flera tabeller
    · Databashanterare & SQL · #4

    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…

  10. Sortering
    · Databashanterare & SQL · #2

    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…

  11. Hämta användare (+kontaktuppgifter om angivna)
    · Databashanterare & SQL · #2

    SELECT u.namn, k.tele FROM user u left JOIN kontakt k ON u.userID= k.userID

  12. Räkna antal poster per användare
    · Databashanterare & SQL · #4

    Lägg till felhantering i PHP-koden, dvs anropa funktionen mysqlerror om mysqlquery ger fel.

  13. Fråga angående INSERT
    · Databashanterare & SQL · #8

    Ok, jag statuerar ett exempel. Kika i manualen.

  14. Räkna antal poster per användare
    · Databashanterare & SQL · #2

    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 =…

  15. Fråga angående INSERT
    · Databashanterare & SQL · #6

    Då skall du inte använda max utan funktionen lastinsertid istället för en select.

  16. Räkna unika besökare
    · Databashanterare & SQL · #10

    Då har du redan definierat en primärnyckel för tabellen.

  17. Räkna unika besökare
    · Databashanterare & SQL · #8

    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…

  18. Fråga angående INSERT
    · Databashanterare & SQL · #4

    Är det här ett försök att få targ på värdet för en kolumn som är definierad som autoincrement?

  19. Lista ut kategorier utan dubbleter.
    · Databashanterare & SQL · #2

    select c.name,count() from c join u on c.categorid = u.categoryid group by c.name Flyttas från ASP

  20. Fråga angående INSERT
    · Databashanterare & SQL · #2

    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…

337 ms totalt · 3 externa anrop · v20260731065814-full.30151723
212 ms — hämta medlemmens inlägg (db)
0 ms — hämta statistik (cache)
122 ms — slå upp medlem (db)