Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Lägga in en count() i min SQL sträng

Postades av 2005-11-23 08:34:29 - Daniel Melin, i forum mysq, Tråden har 7 Kommentarer och lästs av 768 personer

Har denna

SELECT smyg_userInfo.*, smyg_where.*, smyg_users.*, smyg_relations.*, smyg_relationTypes.* FROM smyg_relations JOIN smyg_users ON smyg_users.id = smyg_relations.userID JOIN smyg_relationTypes ON smyg_relationTypes.id = smyg_relations.relationType JOIN smyg_where ON smyg_where.userID = smyg_relations.personID JOIN smyg_userInfo ON smyg_userInfo.userID = smyg_relations.personID WHERE smyg_relations.userID = " & session("user")

vill ha in en count(smyg_photos.*) as photocount where smyg_photos.userID = smyg_relations.personID i den


Svara

Sv: Lägga in en count() i min SQL sträng

Postades av 2005-11-23 10:38:03 - Lars Berg

<code>
SELECT smyg_userInfo.*,
smyg_where.*,
smyg_users.*,
smyg_relations.*,
smyg_relationTypes.* ,
(select count(*)
from smyg_photos
where smyg_photos.userID = smyg_relations.personID ) as photoCount
FROM smyg_relations JOIN smyg_users ON smyg_users.id = smyg_relations.userID
JOIN smyg_relationTypes ON smyg_relationTypes.id = smyg_relations.relationType
JOIN smyg_where ON smyg_where.userID = smyg_relations.personID
JOIN smyg_userInfo ON smyg_userInfo.userID = smyg_relations.personID
WHERE smyg_relations.userID = " & session("user")
</code>


Svara

Sv:Lägga in en count() i min SQL sträng

Postades av 2005-11-23 11:36:18 - Daniel Melin

Funkar inte.. har nu den här koden

[code]
sql = "SELECT " _
& "smyg_userInfo.socialID, smyg_userInfo.gender, smyg_where.userID, smyg_where.eventTime, smyg_users.username, smyg_users.id, smyg_relations.userID, smyg_relations.personID, smyg_relationTypes.id, smyg_relationTypes.title " _
& "(SELECT " _
& "count(*) " _
& "FROM " _
& "smyg_photos " _
& "WHERE " _
& "smyg_photos.userID = smyg_relations.personID) as photocount " _
& "FROM " _
& "smyg_relations " _
& "INNER JOIN " _
& "smyg_users ON smyg_users.id = smyg_relations.userID " _
& "INNER JOIN " _
& "smyg_relationTypes ON smyg_relationTypes.id = smyg_relations.relationType " _
& "INNER JOIN " _
& "smyg_where ON smyg_where.userID = smyg_relations.personID " _
& "INNER JOIN " _
& "smyg_userInfo ON smyg_userInfo.userID = smyg_relations.personID " _
& "INNER JOIN " _
& "smyg_photos ON smyg_photos.userID = smyg_relations.personID " _
& "GROUP BY " _
& "smyg_userInfo.socialID, smyg_userInfo.gender, smyg_where.userID, smyg_where.eventTime, smyg_users.username, smyg_users.id, smyg_relations.userID, smyg_relations.personID, smyg_relationTypes.id, smyg_relationTypes.title " _
& "HAVING " _
& "smyg_relations.userID = " & session("user")
[/code]


Svara

Sv: Lägga in en count() i min SQL sträng

Postades av 2005-11-23 12:56:06 - Lars Berg

Funkar inte är en usel problembeskrivning.

Du har glömt ett komma

<code>
smyg_relationTypes.title
</code>


Svara

Sv:Lägga in en count() i min SQL sträng

Postades av 2005-11-23 14:02:48 - Daniel Melin

Funkar inte = You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT count(*) FROM smyg_photos WHERE smyg_photos.userID = smy

komma inlagt för andra select delen


tillägg: använder mySQL 4.0.nåt


Svara

Sv: Lägga in en count() i min SQL sträng

Postades av 2005-11-23 18:11:46 - Per Persson

Nästlade frågor stöds inte förrän i 4.1.


Svara

Sv:Lägga in en count() i min SQL sträng

Postades av 2005-11-23 19:21:21 - Daniel Melin

(då har jag 4.1.nåt då.. antar jag)

Löste det

Här är SQL strängen

		sql = "SELECT " _
			& "smyg_userInfo.socialID, " _
			& "smyg_userInfo.gender, " _
			& "smyg_where.userID, " _
			& "smyg_where.eventTime, " _
			& "smyg_users.username, " _
			& "smyg_users.id, " _
			& "smyg_relations.userID, " _
			& "smyg_relations.personID, " _
			& "smyg_relationTypes.id, " _
			& "smyg_relationTypes.title, " _
			& "count(smyg_photos.id) as photocount " _
		& "FROM " _
			& "smyg_relations " _
		& "INNER JOIN " _
			& "smyg_users ON smyg_users.id = smyg_relations.personID " _
		& "INNER JOIN " _
			& "smyg_relationTypes ON smyg_relationTypes.id = smyg_relations.relationType " _
		& "INNER JOIN " _
			& "smyg_where ON smyg_where.userID = smyg_relations.personID " _
		& "INNER JOIN " _
			& "smyg_userInfo ON smyg_userInfo.userID = smyg_relations.personID " _
		& "LEFT OUTER JOIN " _
			& "smyg_photos ON smyg_photos.userID = smyg_relations.personID " _
		& "GROUP BY " _
			& "smyg_userInfo.socialID, " _
			& "smyg_userInfo.gender, " _
			& "smyg_where.userID, " _
			& "smyg_where.eventTime, " _
			& "smyg_users.username, " _
			& "smyg_users.id, " _
			& "smyg_relations.userID, " _
			& "smyg_relations.personID, " _
			& "smyg_relationTypes.id, " _
			& "smyg_relationTypes.title " _
		& "HAVING " _
			& "smyg_relations.userID = " & session("user")


Svara

Sv: Lägga in en count() i min SQL sträng

Postades av 2005-11-23 20:29:09 - Andreas Hillqvist

Jag skulle strukturerar det något sånt här:

sql = "SELECT " & _
            "smyg_userInfo.socialID, " & _
            "smyg_userInfo.gender, " & _
            "smyg_where.userID, " & _
            "smyg_where.eventTime, " & _
            "smyg_users.username, " & _
            "smyg_users.id, " & _
            "smyg_relations.userID, " & _
            "smyg_relations.personID, " & _
            "smyg_relationTypes.id, " & _
            "smyg_relationTypes.title, " & _
            "photocount " & _
        "FROM " & _
            "smyg_relations " & _
        "INNER JOIN " & _
            "smyg_users ON smyg_users.id = smyg_relations.personID " & _
        "INNER JOIN " & _
            "smyg_relationTypes ON smyg_relationTypes.id = smyg_relations.relationType " & _
        "INNER JOIN " & _
            "smyg_where ON smyg_where.userID = smyg_relations.personID " & _
        "INNER JOIN " & _
            "smyg_userInfo ON smyg_userInfo.userID = smyg_relations.personID " & _
        "LEFT OUTER JOIN " & _
            "(SELECT " & _
                "smyg_photos.userID, " & _
                "Count(*) as photocount " & _
            "FROM smyg_photos " & _
            "GROUP BY smyg_photos.userID) Sub ON smyg_relations.personID = Sub.userID " & _
        "WHERE " & _
            "smyg_relations.userID = " & session("user") 


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 154
27 952
271 704
514
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies